2014-01-27 Marcus Denker <marcus.denker@inria.fr>

On 26 Jan 2014, at 10:08, Camille Teruel <camille.teruel@gmail.com> wrote:

[ [ �] ]�
prints:
[ ]
instead of:�
[ [ ] ]

and
[ :arg | [ arg ] ]
prints:
DoIt
^ [ :arg | [ arg ] ] yourself
instead of:�
[ :arg | [ arg ] ]


Apparently it's the print that is not correct because of problem in #sourceNode.
Any clue? Marcus? Cl�ment?

Other than �the devil is in the details� (this is all far too complex for my taste, implementation wise�)

Can you add an issue? My problem is that i have no time right now to even think about it�

Marcus


Yes, please add an issue. I 'll take a look at it.
One note. Blocks without inner blocks are working:

[:x | x]
prints [: | x]
(in both versions. As there is a difference how this line
activePC <= self startpc ifTrue: [ activePC := pc ].
change the sourceNode output. I would take a look at what its purpose may be).


nicolai