What is the purpose of the mothod copyInContext: in AST-Core package? Thanks, Mark
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. Regards, Clement 2014-06-17 17:06 GMT+02:00 Mark Rizun <mrizun@gmail.com>:
What is the purpose of the mothod copyInContext: in AST-Core package?
Thanks, Mark
I understand that it copies subtree. 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 <bera.clement@gmail.com>:
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.
Regards,
Clement
2014-06-17 17:06 GMT+02:00 Mark Rizun <mrizun@gmail.com>:
What is the purpose of the mothod copyInContext: in AST-Core package?
Thanks, Mark
On 17/6/14 18:35, Mark Rizun wrote:
I understand that it copies subtree. 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 <bera.clement@gmail.com <mailto:bera.clement@gmail.com>>:
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.
Regards,
Clement
2014-06-17 17:06 GMT+02:00 Mark Rizun <mrizun@gmail.com <mailto:mrizun@gmail.com>>:
What is the purpose of the mothod copyInContext: in AST-Core package?
Thanks, Mark
participants (3)
-
Clément Bera -
Mark Rizun -
stepharo