On Apr 17, 2013, at 5:51 PM, Marcus Denker <marcus.den...@inria.fr> wrote:

> Hi,
> 
> We implemented this today:
> 
> #sourceNode for MethodContext. It returns the AST node of context, as part of 
> the whole AST of the method.
> 

today we added:


[ 1 + 2 ] sourceNode. 

        ==>  RBBlockNode([ 1 + 2 ])

(Object>>#halt) sourceNodeForPC:  22.
        
        ==> RBMessageNode(Halt now)


And (of course):

|block blockNodeViaContext blockNodeViaClosure |
block := [blockNodeViaContext := thisContext sourceNode].
block value.
blockNodeViaClosure := block sourceNode.
blockNodeViaContext == blockNodeViaClosure

        ==> true

Marcus


Reply via email to