Re: [Pharo-users] AST: Adding RBComment to a node

2020-04-23 Thread Marcus Denker
Hello,

I checked it in both Pharo8 and Pharo9: The good news is that it works fine in 
Pharo 9!

But I did not check how much work it would be to back port the fix...

> On 23 Apr 2020, at 11:13, Mehrdad Abdi  wrote:
> 
> Hello, 
> 
> How can I make a comment on a node dynamically? 
> 
> - Here is a code i've tried:
> 
> b:= RBParser parseMethod: 'foo self x: 2. x:=0. y:=8.'.
> node := b body statements at: 1.
> node comments: { RBComment with: 'comment' at: node stop + 1 }.
> b formattedCode.
> 
> - The result:
> 
> foo
>self x: 2.. x:=0. y
>x := 0.
>y := 8
> 
> - I expect:
> 
> foo
>self x: 2."comment"
>x := 0.
>y := 8
> 




[Pharo-users] AST: Adding RBComment to a node

2020-04-23 Thread Mehrdad Abdi
Hello, 

How can I make a comment on a node dynamically? 

- Here is a code i've tried:

b:= RBParser parseMethod: 'foo self x: 2. x:=0. y:=8.'.
node := b body statements at: 1.
node comments: { RBComment with: 'comment' at: node stop + 1 }.
b formattedCode.

- The result:

foo
self x: 2.. x:=0. y
x := 0.
y := 8

- I expect:

foo
self x: 2."comment"
x := 0.
y := 8