By looking at the senders of #copyInContext:, I believe it is used in RBStringReplaceRule. By looking at this rule class comment, I believe it replaces a matched tree with another tree.
So I guess copyInContext: is used to replace a subtree of the AST by another tree.
I'm interested how it uses its argument aDictionary. Is it Dictionary of Nodes?
2014-06-17 19:28 GMT+03:00 Clément Bera <[hidden email]>:
By looking at the senders of #copyInContext:, I believe it is used in RBStringReplaceRule. By looking at this rule class comment, I believe it replaces a matched tree with another tree.
So I guess copyInContext: is used to replace a subtree of the AST by another tree.
I'm interested how it uses its argument aDictionary. Is it
Dictionary of Nodes?
try to put a breakPoint and run the code to see.
Stef
2014-06-17 19:28 GMT+03:00 Clément Bera
<[hidden email]>:
By looking at the senders of #copyInContext:,
I believe it is used in RBStringReplaceRule. By looking at
this rule class comment, I believe it replaces a matched
tree with another tree.
So I guess copyInContext: is used to replace a
subtree of the AST by another tree.