--> ADecIntExpr 1,1
TNumber "1" 1,1
---> ABlockExpr 1,1--0
+--> ABlockExpr 1,1--11
ACallExpr 1,1--11
AImplicitSelfExpr 1,1
TId "hello" 1,1--5
AListExprs 1,11
--> AStringExpr 1,1--13
TString "\"hello world\"" 1,1--13
---> ABlockExpr 1,1--0
- AForExpr 1,1--15
- TKwfor "for" 1,1--3
- TId "i" 1,5
- ACallExpr 1,10
- AImplicitSelfExpr 1,10
- TId "x" 1,10
- AListExprs 1,10
- TKwdo "do" 1,12--13
- ACallExpr 1,15
- AImplicitSelfExpr 1,15
- TId "p" 1,15
- AListExprs 1,15
+--> AForExpr 1,1--15
+ TKwfor "for" 1,1--3
+ TId "i" 1,5
+ ACallExpr 1,10
+ AImplicitSelfExpr 1,10
+ TId "x" 1,10
+ AListExprs 1,10
+ TKwdo "do" 1,12--13
+ ACallExpr 1,15
+ AImplicitSelfExpr 1,15
+ TId "p" 1,15
+ AListExprs 1,15
--> AModule 1,1--12
ATopClassdef 1,1--12
- AConcreteMethPropdef 1,1--12
+ AMethPropdef 1,1--12
APublicVisibility 1,1
TKwmeth "fun" 1,1--3
AIdMethid 1,5--7
AImplicitSelfExpr 1,12
TId "z" 1,12
AListExprs 1,12
---> ... ... ABlockExpr 1,1--0
- AForExpr 1,1--3,3
- TKwfor "for" 1,1--3
- TId "i" 1,5
- ACallExpr 1,10
- AImplicitSelfExpr 1,10
- TId "x" 1,10
- AListExprs 1,10
- TKwdo "do" 1,12--13
- ABlockExpr 2,1--3,3
- ACallExpr 2,1
- AImplicitSelfExpr 2,1
- TId "p" 2,1
- AListExprs 2,1
- TKwend "end" 3,1--3
+--> ... ... AForExpr 1,1--3,3
+ TKwfor "for" 1,1--3
+ TId "i" 1,5
+ ACallExpr 1,10
+ AImplicitSelfExpr 1,10
+ TId "x" 1,10
+ AListExprs 1,10
+ TKwdo "do" 1,12--13
+ ABlockExpr 2,1--3,3
+ ACallExpr 2,1
+ AImplicitSelfExpr 2,1
+ TId "p" 2,1
+ AListExprs 2,1
+ TKwend "end" 3,1--3
--> ... ... ... ... AModule 1,1--5,3
ATopClassdef 1,1--5,3
- AConcreteMethPropdef 1,1--5,3
+ AMethPropdef 1,1--5,3
APublicVisibility 1,1
TKwmeth "fun" 1,1--3
AIdMethid 1,5--7
TKwend "end" 5,1--3
--> ... \e[0;31mfun\e[0m fun fun fu
^: Syntax error: unexpected keyword 'fun'.
---> \e[0;31m%\e[0m$&^*
- ^: Syntax error: unexpected operator '%'.
+--> %\e[0;31m$\e[0m&^*
+ ^: Syntax error: unknown token $.
-->
\ No newline at end of file