7 |--AImplicitSelfExpr @1,1
10 `--AListExprs @1,7--11
12 |--AImplicitSelfExpr @1,7
14 | `--TId world @1,7--11
18 `--TString \"hello world\" @1,1--13
26 | |--AImplicitSelfExpr @1,10
32 |--AImplicitSelfExpr @1,15
38 `--ATopClassdef @1,1--12
39 `--AMethPropdef @1,1--12
40 |--APublicVisibility @1,1
41 |--TKwmeth fun @1,1--3
47 |--AImplicitSelfExpr @1,12
51 --> ... ... 1 for i in x do
58 | |--AImplicitSelfExpr @1,10
64 `--ABlockExpr @2,1--3,3
66 | |--AImplicitSelfExpr @2,1
72 --> ... ... ... ... 1 fun foo do
74 `--ATopClassdef @1,1--5,3
75 `--AMethPropdef @1,1--5,3
76 |--APublicVisibility @1,1
77 |--TKwmeth fun @1,1--3
83 `--ABlockExpr @2,1--5,3
85 | |--TKwfor for @2,1--3
86 | |--AForGroup @2,5--10
88 | | |--TKwin in @2,7--8
89 | | `--ACallExpr @2,10
90 | | |--AImplicitSelfExpr @2,10
93 | | `--AListExprs @2,10
94 | |--TKwdo do @2,12--13
96 | `--ABlockExpr @3,1--4,3
98 | | |--AImplicitSelfExpr @3,1
101 | | `--AListExprs @3,1
103 | `--TKwend end @4,1--3
105 `--TKwend end @5,1--3
106 --> ... fun
\e[0;31mfun
\e[0m fun fu
107 ^: Syntax Error: unexpected keyword 'fun'.
108 --> %
\e[0;31m$
\e[0m&^*
109 ^: Syntax Error: unknown token `$`.