tests: update sav/test_parser* because AST changes
[nit.git] / tests / sav / test_parser_args1.res
1 Start ../src/test_parser.nit:17,1--156,1
2   AModule ../src/test_parser.nit:17,1--155,3
3     AModuledecl ../src/test_parser.nit:17,1--18,18
4       ADoc ../src/test_parser.nit:17,1--18,0
5         TComment "# Program used to test the NIT parser\n" ../src/test_parser.nit:17,1--18,0
6       APublicVisibility ../src/test_parser.nit:18,1
7       TKwmodule "module" ../src/test_parser.nit:18,1--6
8       AModuleName ../src/test_parser.nit:18,8--18
9         TId "test_parser" ../src/test_parser.nit:18,8--18
10     AStdImport ../src/test_parser.nit:20,1--13
11       APublicVisibility ../src/test_parser.nit:20,1
12       TKwimport "import" ../src/test_parser.nit:20,1--6
13       AModuleName ../src/test_parser.nit:20,8--13
14         TId "parser" ../src/test_parser.nit:20,8--13
15     AStdImport ../src/test_parser.nit:21,1--18
16       APublicVisibility ../src/test_parser.nit:21,1
17       TKwimport "import" ../src/test_parser.nit:21,1--6
18       AModuleName ../src/test_parser.nit:21,8--18
19         TId "parser_util" ../src/test_parser.nit:21,8--18
20     AStdImport ../src/test_parser.nit:22,1--14
21       APublicVisibility ../src/test_parser.nit:22,1
22       TKwimport "import" ../src/test_parser.nit:22,1--6
23       AModuleName ../src/test_parser.nit:22,8--14
24         TId "astutil" ../src/test_parser.nit:22,8--14
25     AStdClassdef ../src/test_parser.nit:24,1--39,3
26       ADoc ../src/test_parser.nit:24,1--25,0
27         TComment "# A basic visitor that prints AST trees to the screen\n" ../src/test_parser.nit:24,1--25,0
28       APublicVisibility ../src/test_parser.nit:25,1
29       AConcreteClasskind ../src/test_parser.nit:25,1--5
30         TKwclass "class" ../src/test_parser.nit:25,1--5
31       TClassid "PrintTreeVisitor" ../src/test_parser.nit:25,7--22
32       ASuperPropdef ../src/test_parser.nit:26,2--14
33         APublicVisibility ../src/test_parser.nit:26,2
34         TKwsuper "super" ../src/test_parser.nit:26,2--6
35         AType ../src/test_parser.nit:26,8--14
36           TClassid "Visitor" ../src/test_parser.nit:26,8--14
37       AAttrPropdef ../src/test_parser.nit:27,2--26
38         APrivateVisibility ../src/test_parser.nit:27,2--8
39           TKwprivate "private" ../src/test_parser.nit:27,2--8
40         TKwvar "var" ../src/test_parser.nit:27,10--12
41         TId "rank" ../src/test_parser.nit:27,14--17
42         AType ../src/test_parser.nit:27,20--22
43           TClassid "Int" ../src/test_parser.nit:27,20--22
44         TAssign "=" ../src/test_parser.nit:27,24
45         AIntegerExpr ../src/test_parser.nit:27,26
46           TInteger "0" ../src/test_parser.nit:27,26
47       AMethPropdef ../src/test_parser.nit:28,2--38,4
48         TKwredef "redef" ../src/test_parser.nit:28,2--6
49         APublicVisibility ../src/test_parser.nit:28,8
50         TKwmeth "fun" ../src/test_parser.nit:28,8--10
51         AIdMethid ../src/test_parser.nit:28,12--16
52           TId "visit" ../src/test_parser.nit:28,12--16
53         ASignature ../src/test_parser.nit:28,17--19
54           TOpar "(" ../src/test_parser.nit:28,17
55           AParam ../src/test_parser.nit:28,18
56             TId "n" ../src/test_parser.nit:28,18
57           TCpar ")" ../src/test_parser.nit:28,19
58         TKwdo "do" ../src/test_parser.nit:29,2--3
59         ABlockExpr ../src/test_parser.nit:30,3--38,4
60           AIfExpr ../src/test_parser.nit:30,3--34,5
61             TKwif "if" ../src/test_parser.nit:30,3--4
62             AIsaExpr ../src/test_parser.nit:30,6--16
63               ACallExpr ../src/test_parser.nit:30,6
64                 AImplicitSelfExpr ../src/test_parser.nit:30,6
65                 AQid ../src/test_parser.nit:30,6
66                   TId "n" ../src/test_parser.nit:30,6
67                 AListExprs ../src/test_parser.nit:30,6
68               TKwisa "isa" ../src/test_parser.nit:30,8--10
69               AType ../src/test_parser.nit:30,12--16
70                 TClassid "Token" ../src/test_parser.nit:30,12--16
71             TKwthen "then" ../src/test_parser.nit:30,18--21
72             ABlockExpr ../src/test_parser.nit:31,4--88
73               ACallExpr ../src/test_parser.nit:31,4--88
74                 AImplicitSelfExpr ../src/test_parser.nit:31,4
75                 AQid ../src/test_parser.nit:31,4--9
76                   TId "printn" ../src/test_parser.nit:31,4--9
77                 AParExprs ../src/test_parser.nit:31,10--88
78                   TOpar "(" ../src/test_parser.nit:31,10
79                   AStarExpr ../src/test_parser.nit:31,11--21
80                     AStringExpr ../src/test_parser.nit:31,11--14
81                       TString "\"  \"" ../src/test_parser.nit:31,11--14
82                     TStar "*" ../src/test_parser.nit:31,16
83                     ACallExpr ../src/test_parser.nit:31,18--21
84                       AImplicitSelfExpr ../src/test_parser.nit:31,18
85                       AQid ../src/test_parser.nit:31,18--21
86                         TId "rank" ../src/test_parser.nit:31,18--21
87                       AListExprs ../src/test_parser.nit:31,21
88                   ACallExpr ../src/test_parser.nit:31,24--35
89                     ACallExpr ../src/test_parser.nit:31,24
90                       AImplicitSelfExpr ../src/test_parser.nit:31,24
91                       AQid ../src/test_parser.nit:31,24
92                         TId "n" ../src/test_parser.nit:31,24
93                       AListExprs ../src/test_parser.nit:31,24
94                     AQid ../src/test_parser.nit:31,26--35
95                       TId "class_name" ../src/test_parser.nit:31,26--35
96                     AListExprs ../src/test_parser.nit:31,35
97                   AStringExpr ../src/test_parser.nit:31,38--42
98                     TString "\" \\\"\"" ../src/test_parser.nit:31,38--42
99                   ACallExpr ../src/test_parser.nit:31,45--62
100                     ACallExpr ../src/test_parser.nit:31,45--50
101                       ACallExpr ../src/test_parser.nit:31,45
102                         AImplicitSelfExpr ../src/test_parser.nit:31,45
103                         AQid ../src/test_parser.nit:31,45
104                           TId "n" ../src/test_parser.nit:31,45
105                         AListExprs ../src/test_parser.nit:31,45
106                       AQid ../src/test_parser.nit:31,47--50
107                         TId "text" ../src/test_parser.nit:31,47--50
108                       AListExprs ../src/test_parser.nit:31,50
109                     AQid ../src/test_parser.nit:31,52--62
110                       TId "escape_to_c" ../src/test_parser.nit:31,52--62
111                     AListExprs ../src/test_parser.nit:31,62
112                   AStringExpr ../src/test_parser.nit:31,65--69
113                     TString "\"\\\" \"" ../src/test_parser.nit:31,65--69
114                   ACallExpr ../src/test_parser.nit:31,72--81
115                     ACallExpr ../src/test_parser.nit:31,72
116                       AImplicitSelfExpr ../src/test_parser.nit:31,72
117                       AQid ../src/test_parser.nit:31,72
118                         TId "n" ../src/test_parser.nit:31,72
119                       AListExprs ../src/test_parser.nit:31,72
120                     AQid ../src/test_parser.nit:31,74--81
121                       TId "location" ../src/test_parser.nit:31,74--81
122                     AListExprs ../src/test_parser.nit:31,81
123                   AStringExpr ../src/test_parser.nit:31,84--87
124                     TString "\"\\n\"" ../src/test_parser.nit:31,84--87
125                   TCpar ")" ../src/test_parser.nit:31,88
126             TKwelse "else" ../src/test_parser.nit:32,3--6
127             ABlockExpr ../src/test_parser.nit:33,4--34,5
128               ACallExpr ../src/test_parser.nit:33,4--59
129                 AImplicitSelfExpr ../src/test_parser.nit:33,4
130                 AQid ../src/test_parser.nit:33,4--9
131                   TId "printn" ../src/test_parser.nit:33,4--9
132                 AParExprs ../src/test_parser.nit:33,10--59
133                   TOpar "(" ../src/test_parser.nit:33,10
134                   AStarExpr ../src/test_parser.nit:33,11--21
135                     AStringExpr ../src/test_parser.nit:33,11--14
136                       TString "\"  \"" ../src/test_parser.nit:33,11--14
137                     TStar "*" ../src/test_parser.nit:33,16
138                     ACallExpr ../src/test_parser.nit:33,18--21
139                       AImplicitSelfExpr ../src/test_parser.nit:33,18
140                       AQid ../src/test_parser.nit:33,18--21
141                         TId "rank" ../src/test_parser.nit:33,18--21
142                       AListExprs ../src/test_parser.nit:33,21
143                   ACallExpr ../src/test_parser.nit:33,24--35
144                     ACallExpr ../src/test_parser.nit:33,24
145                       AImplicitSelfExpr ../src/test_parser.nit:33,24
146                       AQid ../src/test_parser.nit:33,24
147                         TId "n" ../src/test_parser.nit:33,24
148                       AListExprs ../src/test_parser.nit:33,24
149                     AQid ../src/test_parser.nit:33,26--35
150                       TId "class_name" ../src/test_parser.nit:33,26--35
151                     AListExprs ../src/test_parser.nit:33,35
152                   AStringExpr ../src/test_parser.nit:33,38--40
153                     TString "\" \"" ../src/test_parser.nit:33,38--40
154                   ACallExpr ../src/test_parser.nit:33,43--52
155                     ACallExpr ../src/test_parser.nit:33,43
156                       AImplicitSelfExpr ../src/test_parser.nit:33,43
157                       AQid ../src/test_parser.nit:33,43
158                         TId "n" ../src/test_parser.nit:33,43
159                       AListExprs ../src/test_parser.nit:33,43
160                     AQid ../src/test_parser.nit:33,45--52
161                       TId "location" ../src/test_parser.nit:33,45--52
162                     AListExprs ../src/test_parser.nit:33,52
163                   AStringExpr ../src/test_parser.nit:33,55--58
164                     TString "\"\\n\"" ../src/test_parser.nit:33,55--58
165                   TCpar ")" ../src/test_parser.nit:33,59
166               TKwend "end" ../src/test_parser.nit:34,3--5
167           ACallAssignExpr ../src/test_parser.nit:35,3--17
168             AImplicitSelfExpr ../src/test_parser.nit:35,3
169             AQid ../src/test_parser.nit:35,3--6
170               TId "rank" ../src/test_parser.nit:35,3--6
171             AListExprs ../src/test_parser.nit:35,8
172             TAssign "=" ../src/test_parser.nit:35,8
173             APlusExpr ../src/test_parser.nit:35,10--17
174               ACallExpr ../src/test_parser.nit:35,10--13
175                 AImplicitSelfExpr ../src/test_parser.nit:35,10
176                 AQid ../src/test_parser.nit:35,10--13
177                   TId "rank" ../src/test_parser.nit:35,10--13
178                 AListExprs ../src/test_parser.nit:35,13
179               TPlus "+" ../src/test_parser.nit:35,15
180               AIntegerExpr ../src/test_parser.nit:35,17
181                 TInteger "1" ../src/test_parser.nit:35,17
182           ACallExpr ../src/test_parser.nit:36,3--19
183             ACallExpr ../src/test_parser.nit:36,3
184               AImplicitSelfExpr ../src/test_parser.nit:36,3
185               AQid ../src/test_parser.nit:36,3
186                 TId "n" ../src/test_parser.nit:36,3
187               AListExprs ../src/test_parser.nit:36,3
188             AQid ../src/test_parser.nit:36,5--13
189               TId "visit_all" ../src/test_parser.nit:36,5--13
190             AParExprs ../src/test_parser.nit:36,14--19
191               TOpar "(" ../src/test_parser.nit:36,14
192               ASelfExpr ../src/test_parser.nit:36,15--18
193                 TKwself "self" ../src/test_parser.nit:36,15--18
194               TCpar ")" ../src/test_parser.nit:36,19
195           ACallAssignExpr ../src/test_parser.nit:37,3--17
196             AImplicitSelfExpr ../src/test_parser.nit:37,3
197             AQid ../src/test_parser.nit:37,3--6
198               TId "rank" ../src/test_parser.nit:37,3--6
199             AListExprs ../src/test_parser.nit:37,8
200             TAssign "=" ../src/test_parser.nit:37,8
201             AMinusExpr ../src/test_parser.nit:37,10--17
202               ACallExpr ../src/test_parser.nit:37,10--13
203                 AImplicitSelfExpr ../src/test_parser.nit:37,10
204                 AQid ../src/test_parser.nit:37,10--13
205                   TId "rank" ../src/test_parser.nit:37,10--13
206                 AListExprs ../src/test_parser.nit:37,13
207               TMinus "-" ../src/test_parser.nit:37,15
208               AIntegerExpr ../src/test_parser.nit:37,17
209                 TInteger "1" ../src/test_parser.nit:37,17
210           TKwend "end" ../src/test_parser.nit:38,2--4
211       TKwend "end" ../src/test_parser.nit:39,1--3
212     AMainClassdef ../src/test_parser.nit:41,1--155,3
213       AMainMethPropdef ../src/test_parser.nit:41,1--155,3
214         ABlockExpr ../src/test_parser.nit:41,1--155,3
215           AVardeclExpr ../src/test_parser.nit:41,1--20
216             TKwvar "var" ../src/test_parser.nit:41,1--3
217             TId "no_print" ../src/test_parser.nit:41,5--12
218             TAssign "=" ../src/test_parser.nit:41,14
219             AFalseExpr ../src/test_parser.nit:41,16--20
220               TKwfalse "false" ../src/test_parser.nit:41,16--20
221           AVardeclExpr ../src/test_parser.nit:42,1--22
222             TKwvar "var" ../src/test_parser.nit:42,1--3
223             TId "only_lexer" ../src/test_parser.nit:42,5--14
224             TAssign "=" ../src/test_parser.nit:42,16
225             AFalseExpr ../src/test_parser.nit:42,18--22
226               TKwfalse "false" ../src/test_parser.nit:42,18--22
227           AVardeclExpr ../src/test_parser.nit:43,1--21
228             TKwvar "var" ../src/test_parser.nit:43,1--3
229             TId "need_help" ../src/test_parser.nit:43,5--13
230             TAssign "=" ../src/test_parser.nit:43,15
231             AFalseExpr ../src/test_parser.nit:43,17--21
232               TKwfalse "false" ../src/test_parser.nit:43,17--21
233           AVardeclExpr ../src/test_parser.nit:44,1--19
234             TKwvar "var" ../src/test_parser.nit:44,1--3
235             TId "no_file" ../src/test_parser.nit:44,5--11
236             TAssign "=" ../src/test_parser.nit:44,13
237             AFalseExpr ../src/test_parser.nit:44,15--19
238               TKwfalse "false" ../src/test_parser.nit:44,15--19
239           AVardeclExpr ../src/test_parser.nit:45,1--23
240             TKwvar "var" ../src/test_parser.nit:45,1--3
241             TId "interactive" ../src/test_parser.nit:45,5--15
242             TAssign "=" ../src/test_parser.nit:45,17
243             AFalseExpr ../src/test_parser.nit:45,19--23
244               TKwfalse "false" ../src/test_parser.nit:45,19--23
245           AVardeclExpr ../src/test_parser.nit:46,1--15
246             TKwvar "var" ../src/test_parser.nit:46,1--3
247             TId "xml" ../src/test_parser.nit:46,5--7
248             TAssign "=" ../src/test_parser.nit:46,9
249             AFalseExpr ../src/test_parser.nit:46,11--15
250               TKwfalse "false" ../src/test_parser.nit:46,11--15
251           AWhileExpr ../src/test_parser.nit:48,1--68,3
252             TKwwhile "while" ../src/test_parser.nit:48,1--5
253             AAndExpr ../src/test_parser.nit:48,7--57
254               ANotExpr ../src/test_parser.nit:48,7--23
255                 TKwnot "not" ../src/test_parser.nit:48,7--9
256                 ACallExpr ../src/test_parser.nit:48,11--23
257                   ACallExpr ../src/test_parser.nit:48,11--14
258                     AImplicitSelfExpr ../src/test_parser.nit:48,11
259                     AQid ../src/test_parser.nit:48,11--14
260                       TId "args" ../src/test_parser.nit:48,11--14
261                     AListExprs ../src/test_parser.nit:48,14
262                   AQid ../src/test_parser.nit:48,16--23
263                     TId "is_empty" ../src/test_parser.nit:48,16--23
264                   AListExprs ../src/test_parser.nit:48,23
265               TKwand "and" ../src/test_parser.nit:48,25--27
266               AEqExpr ../src/test_parser.nit:48,29--57
267                 ACallExpr ../src/test_parser.nit:48,29--50
268                   ACallExpr ../src/test_parser.nit:48,29--44
269                     ACallExpr ../src/test_parser.nit:48,29--38
270                       ACallExpr ../src/test_parser.nit:48,29--32
271                         AImplicitSelfExpr ../src/test_parser.nit:48,29
272                         AQid ../src/test_parser.nit:48,29--32
273                           TId "args" ../src/test_parser.nit:48,29--32
274                         AListExprs ../src/test_parser.nit:48,32
275                       AQid ../src/test_parser.nit:48,34--38
276                         TId "first" ../src/test_parser.nit:48,34--38
277                       AListExprs ../src/test_parser.nit:48,38
278                     AQid ../src/test_parser.nit:48,40--44
279                       TId "chars" ../src/test_parser.nit:48,40--44
280                     AListExprs ../src/test_parser.nit:48,44
281                   AQid ../src/test_parser.nit:48,46--50
282                     TId "first" ../src/test_parser.nit:48,46--50
283                   AListExprs ../src/test_parser.nit:48,50
284                 TEq "==" ../src/test_parser.nit:48,52--53
285                 ACharExpr ../src/test_parser.nit:48,55--57
286                   TChar "\'-\'" ../src/test_parser.nit:48,55--57
287             TKwdo "do" ../src/test_parser.nit:48,59--60
288             ABlockExpr ../src/test_parser.nit:49,2--68,3
289               AIfExpr ../src/test_parser.nit:49,2--66,4
290                 TKwif "if" ../src/test_parser.nit:49,2--3
291                 AEqExpr ../src/test_parser.nit:49,5--22
292                   ACallExpr ../src/test_parser.nit:49,5--14
293                     ACallExpr ../src/test_parser.nit:49,5--8
294                       AImplicitSelfExpr ../src/test_parser.nit:49,5
295                       AQid ../src/test_parser.nit:49,5--8
296                         TId "args" ../src/test_parser.nit:49,5--8
297                       AListExprs ../src/test_parser.nit:49,8
298                     AQid ../src/test_parser.nit:49,10--14
299                       TId "first" ../src/test_parser.nit:49,10--14
300                     AListExprs ../src/test_parser.nit:49,14
301                   TEq "==" ../src/test_parser.nit:49,16--17
302                   AStringExpr ../src/test_parser.nit:49,19--22
303                     TString "\"-n\"" ../src/test_parser.nit:49,19--22
304                 TKwthen "then" ../src/test_parser.nit:49,24--27
305                 ABlockExpr ../src/test_parser.nit:50,3--17
306                   ACallAssignExpr ../src/test_parser.nit:50,3--17
307                     AImplicitSelfExpr ../src/test_parser.nit:50,3
308                     AQid ../src/test_parser.nit:50,3--10
309                       TId "no_print" ../src/test_parser.nit:50,3--10
310                     AListExprs ../src/test_parser.nit:50,12
311                     TAssign "=" ../src/test_parser.nit:50,12
312                     ATrueExpr ../src/test_parser.nit:50,14--17
313                       TKwtrue "true" ../src/test_parser.nit:50,14--17
314                 TKwelse "else" ../src/test_parser.nit:51,2--5
315                 AIfExpr ../src/test_parser.nit:51,7--66,4
316                   TKwif "if" ../src/test_parser.nit:51,7--8
317                   AEqExpr ../src/test_parser.nit:51,10--27
318                     ACallExpr ../src/test_parser.nit:51,10--19
319                       ACallExpr ../src/test_parser.nit:51,10--13
320                         AImplicitSelfExpr ../src/test_parser.nit:51,10
321                         AQid ../src/test_parser.nit:51,10--13
322                           TId "args" ../src/test_parser.nit:51,10--13
323                         AListExprs ../src/test_parser.nit:51,13
324                       AQid ../src/test_parser.nit:51,15--19
325                         TId "first" ../src/test_parser.nit:51,15--19
326                       AListExprs ../src/test_parser.nit:51,19
327                     TEq "==" ../src/test_parser.nit:51,21--22
328                     AStringExpr ../src/test_parser.nit:51,24--27
329                       TString "\"-l\"" ../src/test_parser.nit:51,24--27
330                   TKwthen "then" ../src/test_parser.nit:51,29--32
331                   ABlockExpr ../src/test_parser.nit:52,3--19
332                     ACallAssignExpr ../src/test_parser.nit:52,3--19
333                       AImplicitSelfExpr ../src/test_parser.nit:52,3
334                       AQid ../src/test_parser.nit:52,3--12
335                         TId "only_lexer" ../src/test_parser.nit:52,3--12
336                       AListExprs ../src/test_parser.nit:52,14
337                       TAssign "=" ../src/test_parser.nit:52,14
338                       ATrueExpr ../src/test_parser.nit:52,16--19
339                         TKwtrue "true" ../src/test_parser.nit:52,16--19
340                   TKwelse "else" ../src/test_parser.nit:53,2--5
341                   AIfExpr ../src/test_parser.nit:53,7--66,4
342                     TKwif "if" ../src/test_parser.nit:53,7--8
343                     AEqExpr ../src/test_parser.nit:53,10--27
344                       ACallExpr ../src/test_parser.nit:53,10--19
345                         ACallExpr ../src/test_parser.nit:53,10--13
346                           AImplicitSelfExpr ../src/test_parser.nit:53,10
347                           AQid ../src/test_parser.nit:53,10--13
348                             TId "args" ../src/test_parser.nit:53,10--13
349                           AListExprs ../src/test_parser.nit:53,13
350                         AQid ../src/test_parser.nit:53,15--19
351                           TId "first" ../src/test_parser.nit:53,15--19
352                         AListExprs ../src/test_parser.nit:53,19
353                       TEq "==" ../src/test_parser.nit:53,21--22
354                       AStringExpr ../src/test_parser.nit:53,24--27
355                         TString "\"-p\"" ../src/test_parser.nit:53,24--27
356                     TKwthen "then" ../src/test_parser.nit:53,29--32
357                     ABlockExpr ../src/test_parser.nit:54,3--20
358                       ACallAssignExpr ../src/test_parser.nit:54,3--20
359                         AImplicitSelfExpr ../src/test_parser.nit:54,3
360                         AQid ../src/test_parser.nit:54,3--12
361                           TId "only_lexer" ../src/test_parser.nit:54,3--12
362                         AListExprs ../src/test_parser.nit:54,14
363                         TAssign "=" ../src/test_parser.nit:54,14
364                         AFalseExpr ../src/test_parser.nit:54,16--20
365                           TKwfalse "false" ../src/test_parser.nit:54,16--20
366                     TKwelse "else" ../src/test_parser.nit:55,2--5
367                     AIfExpr ../src/test_parser.nit:55,7--66,4
368                       TKwif "if" ../src/test_parser.nit:55,7--8
369                       AEqExpr ../src/test_parser.nit:55,10--27
370                         ACallExpr ../src/test_parser.nit:55,10--19
371                           ACallExpr ../src/test_parser.nit:55,10--13
372                             AImplicitSelfExpr ../src/test_parser.nit:55,10
373                             AQid ../src/test_parser.nit:55,10--13
374                               TId "args" ../src/test_parser.nit:55,10--13
375                             AListExprs ../src/test_parser.nit:55,13
376                           AQid ../src/test_parser.nit:55,15--19
377                             TId "first" ../src/test_parser.nit:55,15--19
378                           AListExprs ../src/test_parser.nit:55,19
379                         TEq "==" ../src/test_parser.nit:55,21--22
380                         AStringExpr ../src/test_parser.nit:55,24--27
381                           TString "\"-x\"" ../src/test_parser.nit:55,24--27
382                       TKwthen "then" ../src/test_parser.nit:55,29--32
383                       ABlockExpr ../src/test_parser.nit:56,3--12
384                         ACallAssignExpr ../src/test_parser.nit:56,3--12
385                           AImplicitSelfExpr ../src/test_parser.nit:56,3
386                           AQid ../src/test_parser.nit:56,3--5
387                             TId "xml" ../src/test_parser.nit:56,3--5
388                           AListExprs ../src/test_parser.nit:56,7
389                           TAssign "=" ../src/test_parser.nit:56,7
390                           ATrueExpr ../src/test_parser.nit:56,9--12
391                             TKwtrue "true" ../src/test_parser.nit:56,9--12
392                       TKwelse "else" ../src/test_parser.nit:57,2--5
393                       AIfExpr ../src/test_parser.nit:57,7--66,4
394                         TKwif "if" ../src/test_parser.nit:57,7--8
395                         AEqExpr ../src/test_parser.nit:57,10--27
396                           ACallExpr ../src/test_parser.nit:57,10--19
397                             ACallExpr ../src/test_parser.nit:57,10--13
398                               AImplicitSelfExpr ../src/test_parser.nit:57,10
399                               AQid ../src/test_parser.nit:57,10--13
400                                 TId "args" ../src/test_parser.nit:57,10--13
401                               AListExprs ../src/test_parser.nit:57,13
402                             AQid ../src/test_parser.nit:57,15--19
403                               TId "first" ../src/test_parser.nit:57,15--19
404                             AListExprs ../src/test_parser.nit:57,19
405                           TEq "==" ../src/test_parser.nit:57,21--22
406                           AStringExpr ../src/test_parser.nit:57,24--27
407                             TString "\"-e\"" ../src/test_parser.nit:57,24--27
408                         TKwthen "then" ../src/test_parser.nit:57,29--32
409                         ABlockExpr ../src/test_parser.nit:58,3--16
410                           ACallAssignExpr ../src/test_parser.nit:58,3--16
411                             AImplicitSelfExpr ../src/test_parser.nit:58,3
412                             AQid ../src/test_parser.nit:58,3--9
413                               TId "no_file" ../src/test_parser.nit:58,3--9
414                             AListExprs ../src/test_parser.nit:58,11
415                             TAssign "=" ../src/test_parser.nit:58,11
416                             ATrueExpr ../src/test_parser.nit:58,13--16
417                               TKwtrue "true" ../src/test_parser.nit:58,13--16
418                         TKwelse "else" ../src/test_parser.nit:59,2--5
419                         AIfExpr ../src/test_parser.nit:59,7--66,4
420                           TKwif "if" ../src/test_parser.nit:59,7--8
421                           AEqExpr ../src/test_parser.nit:59,10--27
422                             ACallExpr ../src/test_parser.nit:59,10--19
423                               ACallExpr ../src/test_parser.nit:59,10--13
424                                 AImplicitSelfExpr ../src/test_parser.nit:59,10
425                                 AQid ../src/test_parser.nit:59,10--13
426                                   TId "args" ../src/test_parser.nit:59,10--13
427                                 AListExprs ../src/test_parser.nit:59,13
428                               AQid ../src/test_parser.nit:59,15--19
429                                 TId "first" ../src/test_parser.nit:59,15--19
430                               AListExprs ../src/test_parser.nit:59,19
431                             TEq "==" ../src/test_parser.nit:59,21--22
432                             AStringExpr ../src/test_parser.nit:59,24--27
433                               TString "\"-i\"" ../src/test_parser.nit:59,24--27
434                           TKwthen "then" ../src/test_parser.nit:59,29--32
435                           ABlockExpr ../src/test_parser.nit:60,3--20
436                             ACallAssignExpr ../src/test_parser.nit:60,3--20
437                               AImplicitSelfExpr ../src/test_parser.nit:60,3
438                               AQid ../src/test_parser.nit:60,3--13
439                                 TId "interactive" ../src/test_parser.nit:60,3--13
440                               AListExprs ../src/test_parser.nit:60,15
441                               TAssign "=" ../src/test_parser.nit:60,15
442                               ATrueExpr ../src/test_parser.nit:60,17--20
443                                 TKwtrue "true" ../src/test_parser.nit:60,17--20
444                           TKwelse "else" ../src/test_parser.nit:61,2--5
445                           AIfExpr ../src/test_parser.nit:61,7--66,4
446                             TKwif "if" ../src/test_parser.nit:61,7--8
447                             AOrExpr ../src/test_parser.nit:61,10--49
448                               AEqExpr ../src/test_parser.nit:61,10--27
449                                 ACallExpr ../src/test_parser.nit:61,10--19
450                                   ACallExpr ../src/test_parser.nit:61,10--13
451                                     AImplicitSelfExpr ../src/test_parser.nit:61,10
452                                     AQid ../src/test_parser.nit:61,10--13
453                                       TId "args" ../src/test_parser.nit:61,10--13
454                                     AListExprs ../src/test_parser.nit:61,13
455                                   AQid ../src/test_parser.nit:61,15--19
456                                     TId "first" ../src/test_parser.nit:61,15--19
457                                   AListExprs ../src/test_parser.nit:61,19
458                                 TEq "==" ../src/test_parser.nit:61,21--22
459                                 AStringExpr ../src/test_parser.nit:61,24--27
460                                   TString "\"-h\"" ../src/test_parser.nit:61,24--27
461                               TKwor "or" ../src/test_parser.nit:61,29--30
462                               AEqExpr ../src/test_parser.nit:61,32--49
463                                 ACallExpr ../src/test_parser.nit:61,32--41
464                                   ACallExpr ../src/test_parser.nit:61,32--35
465                                     AImplicitSelfExpr ../src/test_parser.nit:61,32
466                                     AQid ../src/test_parser.nit:61,32--35
467                                       TId "args" ../src/test_parser.nit:61,32--35
468                                     AListExprs ../src/test_parser.nit:61,35
469                                   AQid ../src/test_parser.nit:61,37--41
470                                     TId "first" ../src/test_parser.nit:61,37--41
471                                   AListExprs ../src/test_parser.nit:61,41
472                                 TEq "==" ../src/test_parser.nit:61,43--44
473                                 AStringExpr ../src/test_parser.nit:61,46--49
474                                   TString "\"-?\"" ../src/test_parser.nit:61,46--49
475                             TKwthen "then" ../src/test_parser.nit:61,51--54
476                             ABlockExpr ../src/test_parser.nit:62,3--18
477                               ACallAssignExpr ../src/test_parser.nit:62,3--18
478                                 AImplicitSelfExpr ../src/test_parser.nit:62,3
479                                 AQid ../src/test_parser.nit:62,3--11
480                                   TId "need_help" ../src/test_parser.nit:62,3--11
481                                 AListExprs ../src/test_parser.nit:62,13
482                                 TAssign "=" ../src/test_parser.nit:62,13
483                                 ATrueExpr ../src/test_parser.nit:62,15--18
484                                   TKwtrue "true" ../src/test_parser.nit:62,15--18
485                             TKwelse "else" ../src/test_parser.nit:63,2--5
486                             ABlockExpr ../src/test_parser.nit:64,3--66,4
487                               ACallExpr ../src/test_parser.nit:64,3--48
488                                 ACallExpr ../src/test_parser.nit:64,3--8
489                                   AImplicitSelfExpr ../src/test_parser.nit:64,3
490                                   AQid ../src/test_parser.nit:64,3--8
491                                     TId "stderr" ../src/test_parser.nit:64,3--8
492                                   AListExprs ../src/test_parser.nit:64,8
493                                 AQid ../src/test_parser.nit:64,10--14
494                                   TId "write" ../src/test_parser.nit:64,10--14
495                                 AParExprs ../src/test_parser.nit:64,15--48
496                                   TOpar "(" ../src/test_parser.nit:64,15
497                                   ASuperstringExpr ../src/test_parser.nit:64,16--47
498                                     AStartStringExpr ../src/test_parser.nit:64,16--32
499                                       TStartString "\"Unknown option {" ../src/test_parser.nit:64,16--32
500                                     ACallExpr ../src/test_parser.nit:64,33--42
501                                       ACallExpr ../src/test_parser.nit:64,33--36
502                                         AImplicitSelfExpr ../src/test_parser.nit:64,33
503                                         AQid ../src/test_parser.nit:64,33--36
504                                           TId "args" ../src/test_parser.nit:64,33--36
505                                         AListExprs ../src/test_parser.nit:64,36
506                                       AQid ../src/test_parser.nit:64,38--42
507                                         TId "first" ../src/test_parser.nit:64,38--42
508                                       AListExprs ../src/test_parser.nit:64,42
509                                     AEndStringExpr ../src/test_parser.nit:64,43--47
510                                       TEndString "}.\\n\"" ../src/test_parser.nit:64,43--47
511                                   TCpar ")" ../src/test_parser.nit:64,48
512                               ACallExpr ../src/test_parser.nit:65,3--9
513                                 AImplicitSelfExpr ../src/test_parser.nit:65,3
514                                 AQid ../src/test_parser.nit:65,3--6
515                                   TId "exit" ../src/test_parser.nit:65,3--6
516                                 AParExprs ../src/test_parser.nit:65,7--9
517                                   TOpar "(" ../src/test_parser.nit:65,7
518                                   AIntegerExpr ../src/test_parser.nit:65,8
519                                     TInteger "0" ../src/test_parser.nit:65,8
520                                   TCpar ")" ../src/test_parser.nit:65,9
521                               TKwend "end" ../src/test_parser.nit:66,2--4
522               ACallExpr ../src/test_parser.nit:67,2--11
523                 ACallExpr ../src/test_parser.nit:67,2--5
524                   AImplicitSelfExpr ../src/test_parser.nit:67,2
525                   AQid ../src/test_parser.nit:67,2--5
526                     TId "args" ../src/test_parser.nit:67,2--5
527                   AListExprs ../src/test_parser.nit:67,5
528                 AQid ../src/test_parser.nit:67,7--11
529                   TId "shift" ../src/test_parser.nit:67,7--11
530                 AListExprs ../src/test_parser.nit:67,11
531               TKwend "end" ../src/test_parser.nit:68,1--3
532           AIfExpr ../src/test_parser.nit:70,1--155,3
533             TKwif "if" ../src/test_parser.nit:70,1--2
534             AOrExpr ../src/test_parser.nit:70,4--51
535               AParExpr ../src/test_parser.nit:70,4--38
536                 TOpar "(" ../src/test_parser.nit:70,4
537                 AAndExpr ../src/test_parser.nit:70,5--37
538                   ACallExpr ../src/test_parser.nit:70,5--17
539                     ACallExpr ../src/test_parser.nit:70,5--8
540                       AImplicitSelfExpr ../src/test_parser.nit:70,5
541                       AQid ../src/test_parser.nit:70,5--8
542                         TId "args" ../src/test_parser.nit:70,5--8
543                       AListExprs ../src/test_parser.nit:70,8
544                     AQid ../src/test_parser.nit:70,10--17
545                       TId "is_empty" ../src/test_parser.nit:70,10--17
546                     AListExprs ../src/test_parser.nit:70,17
547                   TKwand "and" ../src/test_parser.nit:70,19--21
548                   ANotExpr ../src/test_parser.nit:70,23--37
549                     TKwnot "not" ../src/test_parser.nit:70,23--25
550                     ACallExpr ../src/test_parser.nit:70,27--37
551                       AImplicitSelfExpr ../src/test_parser.nit:70,27
552                       AQid ../src/test_parser.nit:70,27--37
553                         TId "interactive" ../src/test_parser.nit:70,27--37
554                       AListExprs ../src/test_parser.nit:70,37
555                 TCpar ")" ../src/test_parser.nit:70,38
556               TKwor "or" ../src/test_parser.nit:70,40--41
557               ACallExpr ../src/test_parser.nit:70,43--51
558                 AImplicitSelfExpr ../src/test_parser.nit:70,43
559                 AQid ../src/test_parser.nit:70,43--51
560                   TId "need_help" ../src/test_parser.nit:70,43--51
561                 AListExprs ../src/test_parser.nit:70,51
562             TKwthen "then" ../src/test_parser.nit:70,53--56
563             ABlockExpr ../src/test_parser.nit:71,2--82,30
564               ACallExpr ../src/test_parser.nit:71,2--16
565                 AImplicitSelfExpr ../src/test_parser.nit:71,2
566                 AQid ../src/test_parser.nit:71,2--6
567                   TId "print" ../src/test_parser.nit:71,2--6
568                 AParExprs ../src/test_parser.nit:71,7--16
569                   TOpar "(" ../src/test_parser.nit:71,7
570                   AStringExpr ../src/test_parser.nit:71,8--15
571                     TString "\"usage:\"" ../src/test_parser.nit:71,8--15
572                   TCpar ")" ../src/test_parser.nit:71,16
573               ACallExpr ../src/test_parser.nit:72,2--54
574                 AImplicitSelfExpr ../src/test_parser.nit:72,2
575                 AQid ../src/test_parser.nit:72,2--6
576                   TId "print" ../src/test_parser.nit:72,2--6
577                 AParExprs ../src/test_parser.nit:72,7--54
578                   TOpar "(" ../src/test_parser.nit:72,7
579                   AStringExpr ../src/test_parser.nit:72,8--53
580                     TString "\"  test_parser [options]... <filename.nit>...\"" ../src/test_parser.nit:72,8--53
581                   TCpar ")" ../src/test_parser.nit:72,54
582               ACallExpr ../src/test_parser.nit:73,2--49
583                 AImplicitSelfExpr ../src/test_parser.nit:73,2
584                 AQid ../src/test_parser.nit:73,2--6
585                   TId "print" ../src/test_parser.nit:73,2--6
586                 AParExprs ../src/test_parser.nit:73,7--49
587                   TOpar "(" ../src/test_parser.nit:73,7
588                   AStringExpr ../src/test_parser.nit:73,8--48
589                     TString "\"  test_parser -e [options]... <text>...\"" ../src/test_parser.nit:73,8--48
590                   TCpar ")" ../src/test_parser.nit:73,49
591               ACallExpr ../src/test_parser.nit:74,2--39
592                 AImplicitSelfExpr ../src/test_parser.nit:74,2
593                 AQid ../src/test_parser.nit:74,2--6
594                   TId "print" ../src/test_parser.nit:74,2--6
595                 AParExprs ../src/test_parser.nit:74,7--39
596                   TOpar "(" ../src/test_parser.nit:74,7
597                   AStringExpr ../src/test_parser.nit:74,8--38
598                     TString "\"  test_parser -i [options]...\"" ../src/test_parser.nit:74,8--38
599                   TCpar ")" ../src/test_parser.nit:74,39
600               ACallExpr ../src/test_parser.nit:75,2--18
601                 AImplicitSelfExpr ../src/test_parser.nit:75,2
602                 AQid ../src/test_parser.nit:75,2--6
603                   TId "print" ../src/test_parser.nit:75,2--6
604                 AParExprs ../src/test_parser.nit:75,7--18
605                   TOpar "(" ../src/test_parser.nit:75,7
606                   AStringExpr ../src/test_parser.nit:75,8--17
607                     TString "\"options:\"" ../src/test_parser.nit:75,8--17
608                   TCpar ")" ../src/test_parser.nit:75,18
609               ACallExpr ../src/test_parser.nit:76,2--36
610                 AImplicitSelfExpr ../src/test_parser.nit:76,2
611                 AQid ../src/test_parser.nit:76,2--6
612                   TId "print" ../src/test_parser.nit:76,2--6
613                 AParExprs ../src/test_parser.nit:76,7--36
614                   TOpar "(" ../src/test_parser.nit:76,7
615                   AStringExpr ../src/test_parser.nit:76,8--35
616                     TString "\"  -n\tdo not print anything\"" ../src/test_parser.nit:76,8--35
617                   TCpar ")" ../src/test_parser.nit:76,36
618               ACallExpr ../src/test_parser.nit:77,2--25
619                 AImplicitSelfExpr ../src/test_parser.nit:77,2
620                 AQid ../src/test_parser.nit:77,2--6
621                   TId "print" ../src/test_parser.nit:77,2--6
622                 AParExprs ../src/test_parser.nit:77,7--25
623                   TOpar "(" ../src/test_parser.nit:77,7
624                   AStringExpr ../src/test_parser.nit:77,8--24
625                     TString "\"  -l\tonly lexer\"" ../src/test_parser.nit:77,8--24
626                   TCpar ")" ../src/test_parser.nit:77,25
627               ACallExpr ../src/test_parser.nit:78,2--41
628                 AImplicitSelfExpr ../src/test_parser.nit:78,2
629                 AQid ../src/test_parser.nit:78,2--6
630                   TId "print" ../src/test_parser.nit:78,2--6
631                 AParExprs ../src/test_parser.nit:78,7--41
632                   TOpar "(" ../src/test_parser.nit:78,7
633                   AStringExpr ../src/test_parser.nit:78,8--40
634                     TString "\"  -p\tlexer and parser (default)\"" ../src/test_parser.nit:78,8--40
635                   TCpar ")" ../src/test_parser.nit:78,41
636               ACallExpr ../src/test_parser.nit:79,2--61
637                 AImplicitSelfExpr ../src/test_parser.nit:79,2
638                 AQid ../src/test_parser.nit:79,2--6
639                   TId "print" ../src/test_parser.nit:79,2--6
640                 AParExprs ../src/test_parser.nit:79,7--61
641                   TOpar "(" ../src/test_parser.nit:79,7
642                   AStringExpr ../src/test_parser.nit:79,8--60
643                     TString "\"  -x\tinstead of a ascii tree, output a XML document\"" ../src/test_parser.nit:79,8--60
644                   TCpar ")" ../src/test_parser.nit:79,61
645               ACallExpr ../src/test_parser.nit:80,2--68
646                 AImplicitSelfExpr ../src/test_parser.nit:80,2
647                 AQid ../src/test_parser.nit:80,2--6
648                   TId "print" ../src/test_parser.nit:80,2--6
649                 AParExprs ../src/test_parser.nit:80,7--68
650                   TOpar "(" ../src/test_parser.nit:80,7
651                   AStringExpr ../src/test_parser.nit:80,8--67
652                     TString "\"  -e\tinstead on files, each argument is a content to parse\"" ../src/test_parser.nit:80,8--67
653                   TCpar ")" ../src/test_parser.nit:80,68
654               ACallExpr ../src/test_parser.nit:81,2--51
655                 AImplicitSelfExpr ../src/test_parser.nit:81,2
656                 AQid ../src/test_parser.nit:81,2--6
657                   TId "print" ../src/test_parser.nit:81,2--6
658                 AParExprs ../src/test_parser.nit:81,7--51
659                   TOpar "(" ../src/test_parser.nit:81,7
660                   AStringExpr ../src/test_parser.nit:81,8--50
661                     TString "\"  -i\ttree to parse are read interactively\"" ../src/test_parser.nit:81,8--50
662                   TCpar ")" ../src/test_parser.nit:81,51
663               ACallExpr ../src/test_parser.nit:82,2--30
664                 AImplicitSelfExpr ../src/test_parser.nit:82,2
665                 AQid ../src/test_parser.nit:82,2--6
666                   TId "print" ../src/test_parser.nit:82,2--6
667                 AParExprs ../src/test_parser.nit:82,7--30
668                   TOpar "(" ../src/test_parser.nit:82,7
669                   AStringExpr ../src/test_parser.nit:82,8--29
670                     TString "\"  -h\tprint this help\"" ../src/test_parser.nit:82,8--29
671                   TCpar ")" ../src/test_parser.nit:82,30
672             TKwelse "else" ../src/test_parser.nit:83,1--4
673             AIfExpr ../src/test_parser.nit:83,6--155,3
674               TKwif "if" ../src/test_parser.nit:83,6--7
675               ACallExpr ../src/test_parser.nit:83,9--19
676                 AImplicitSelfExpr ../src/test_parser.nit:83,9
677                 AQid ../src/test_parser.nit:83,9--19
678                   TId "interactive" ../src/test_parser.nit:83,9--19
679                 AListExprs ../src/test_parser.nit:83,19
680               TKwthen "then" ../src/test_parser.nit:83,21--24
681               ABlockExpr ../src/test_parser.nit:84,2--117,4
682                 AIfExpr ../src/test_parser.nit:84,2--93,4
683                   TKwif "if" ../src/test_parser.nit:84,2--3
684                   ACallExpr ../src/test_parser.nit:84,5--14
685                     AImplicitSelfExpr ../src/test_parser.nit:84,5
686                     AQid ../src/test_parser.nit:84,5--14
687                       TId "only_lexer" ../src/test_parser.nit:84,5--14
688                     AListExprs ../src/test_parser.nit:84,14
689                   TKwthen "then" ../src/test_parser.nit:84,16--19
690                   ABlockExpr ../src/test_parser.nit:85,3--86,8
691                     ACallExpr ../src/test_parser.nit:85,3--43
692                       AImplicitSelfExpr ../src/test_parser.nit:85,3
693                       AQid ../src/test_parser.nit:85,3--7
694                         TId "print" ../src/test_parser.nit:85,3--7
695                       AListExprs ../src/test_parser.nit:85,9--43
696                         AStringExpr ../src/test_parser.nit:85,9--43
697                           TString "\"Error: -l and -i are incompatible\"" ../src/test_parser.nit:85,9--43
698                     ACallExpr ../src/test_parser.nit:86,3--8
699                       AImplicitSelfExpr ../src/test_parser.nit:86,3
700                       AQid ../src/test_parser.nit:86,3--6
701                         TId "exit" ../src/test_parser.nit:86,3--6
702                       AListExprs ../src/test_parser.nit:86,8
703                         AIntegerExpr ../src/test_parser.nit:86,8
704                           TInteger "1" ../src/test_parser.nit:86,8
705                   TKwelse "else" ../src/test_parser.nit:87,2--5
706                   AIfExpr ../src/test_parser.nit:87,7--93,4
707                     TKwif "if" ../src/test_parser.nit:87,7--8
708                     ACallExpr ../src/test_parser.nit:87,10--16
709                       AImplicitSelfExpr ../src/test_parser.nit:87,10
710                       AQid ../src/test_parser.nit:87,10--16
711                         TId "no_file" ../src/test_parser.nit:87,10--16
712                       AListExprs ../src/test_parser.nit:87,16
713                     TKwthen "then" ../src/test_parser.nit:87,18--21
714                     ABlockExpr ../src/test_parser.nit:88,3--89,8
715                       ACallExpr ../src/test_parser.nit:88,3--43
716                         AImplicitSelfExpr ../src/test_parser.nit:88,3
717                         AQid ../src/test_parser.nit:88,3--7
718                           TId "print" ../src/test_parser.nit:88,3--7
719                         AListExprs ../src/test_parser.nit:88,9--43
720                           AStringExpr ../src/test_parser.nit:88,9--43
721                             TString "\"Error: -e and -i are incompatible\"" ../src/test_parser.nit:88,9--43
722                       ACallExpr ../src/test_parser.nit:89,3--8
723                         AImplicitSelfExpr ../src/test_parser.nit:89,3
724                         AQid ../src/test_parser.nit:89,3--6
725                           TId "exit" ../src/test_parser.nit:89,3--6
726                         AListExprs ../src/test_parser.nit:89,8
727                           AIntegerExpr ../src/test_parser.nit:89,8
728                             TInteger "1" ../src/test_parser.nit:89,8
729                     TKwelse "else" ../src/test_parser.nit:90,2--5
730                     AIfExpr ../src/test_parser.nit:90,7--93,4
731                       TKwif "if" ../src/test_parser.nit:90,7--8
732                       ANotExpr ../src/test_parser.nit:90,10--26
733                         TKwnot "not" ../src/test_parser.nit:90,10--12
734                         ACallExpr ../src/test_parser.nit:90,14--26
735                           ACallExpr ../src/test_parser.nit:90,14--17
736                             AImplicitSelfExpr ../src/test_parser.nit:90,14
737                             AQid ../src/test_parser.nit:90,14--17
738                               TId "args" ../src/test_parser.nit:90,14--17
739                             AListExprs ../src/test_parser.nit:90,17
740                           AQid ../src/test_parser.nit:90,19--26
741                             TId "is_empty" ../src/test_parser.nit:90,19--26
742                           AListExprs ../src/test_parser.nit:90,26
743                       TKwthen "then" ../src/test_parser.nit:90,28--31
744                       ABlockExpr ../src/test_parser.nit:91,3--92,8
745                         ACallExpr ../src/test_parser.nit:91,3--43
746                           AImplicitSelfExpr ../src/test_parser.nit:91,3
747                           AQid ../src/test_parser.nit:91,3--7
748                             TId "print" ../src/test_parser.nit:91,3--7
749                           AListExprs ../src/test_parser.nit:91,9--43
750                             AStringExpr ../src/test_parser.nit:91,9--43
751                               TString "\"Error: -i works without arguments\"" ../src/test_parser.nit:91,9--43
752                         ACallExpr ../src/test_parser.nit:92,3--8
753                           AImplicitSelfExpr ../src/test_parser.nit:92,3
754                           AQid ../src/test_parser.nit:92,3--6
755                             TId "exit" ../src/test_parser.nit:92,3--6
756                           AListExprs ../src/test_parser.nit:92,8
757                             AIntegerExpr ../src/test_parser.nit:92,8
758                               TInteger "1" ../src/test_parser.nit:92,8
759                       ABlockExpr ../src/test_parser.nit:93,2--4
760                         TKwend "end" ../src/test_parser.nit:93,2--4
761                 AVardeclExpr ../src/test_parser.nit:95,2--25
762                   TKwvar "var" ../src/test_parser.nit:95,2--4
763                   TId "tc" ../src/test_parser.nit:95,6--7
764                   TAssign "=" ../src/test_parser.nit:95,9
765                   ANewExpr ../src/test_parser.nit:95,11--25
766                     TKwnew "new" ../src/test_parser.nit:95,11--13
767                     AType ../src/test_parser.nit:95,15--25
768                       TClassid "ToolContext" ../src/test_parser.nit:95,15--25
769                     AListExprs ../src/test_parser.nit:95,25
770                 ALoopExpr ../src/test_parser.nit:97,2--117,4
771                   TKwloop "loop" ../src/test_parser.nit:97,2--5
772                   ABlockExpr ../src/test_parser.nit:98,3--117,4
773                     AVardeclExpr ../src/test_parser.nit:98,3--37
774                       TKwvar "var" ../src/test_parser.nit:98,3--5
775                       TId "n" ../src/test_parser.nit:98,7
776                       TAssign "=" ../src/test_parser.nit:98,9
777                       ACallExpr ../src/test_parser.nit:98,11--37
778                         ACallExpr ../src/test_parser.nit:98,11--12
779                           AImplicitSelfExpr ../src/test_parser.nit:98,11
780                           AQid ../src/test_parser.nit:98,11--12
781                             TId "tc" ../src/test_parser.nit:98,11--12
782                           AListExprs ../src/test_parser.nit:98,12
783                         AQid ../src/test_parser.nit:98,14--30
784                           TId "interactive_parse" ../src/test_parser.nit:98,14--30
785                         AParExprs ../src/test_parser.nit:98,31--37
786                           TOpar "(" ../src/test_parser.nit:98,31
787                           AStringExpr ../src/test_parser.nit:98,32--36
788                             TString "\"-->\"" ../src/test_parser.nit:98,32--36
789                           TCpar ")" ../src/test_parser.nit:98,37
790                     AIfExpr ../src/test_parser.nit:99,3--107,5
791                       TKwif "if" ../src/test_parser.nit:99,3--4
792                       AIsaExpr ../src/test_parser.nit:99,6--18
793                         ACallExpr ../src/test_parser.nit:99,6
794                           AImplicitSelfExpr ../src/test_parser.nit:99,6
795                           AQid ../src/test_parser.nit:99,6
796                             TId "n" ../src/test_parser.nit:99,6
797                           AListExprs ../src/test_parser.nit:99,6
798                         TKwisa "isa" ../src/test_parser.nit:99,8--10
799                         AType ../src/test_parser.nit:99,12--18
800                           TClassid "TString" ../src/test_parser.nit:99,12--18
801                       TKwthen "then" ../src/test_parser.nit:99,20--23
802                       ABlockExpr ../src/test_parser.nit:100,4--106,11
803                         AVardeclExpr ../src/test_parser.nit:100,4--17
804                           TKwvar "var" ../src/test_parser.nit:100,4--6
805                           TId "s" ../src/test_parser.nit:100,8
806                           TAssign "=" ../src/test_parser.nit:100,10
807                           ACallExpr ../src/test_parser.nit:100,12--17
808                             ACallExpr ../src/test_parser.nit:100,12
809                               AImplicitSelfExpr ../src/test_parser.nit:100,12
810                               AQid ../src/test_parser.nit:100,12
811                                 TId "n" ../src/test_parser.nit:100,12
812                               AListExprs ../src/test_parser.nit:100,12
813                             AQid ../src/test_parser.nit:100,14--17
814                               TId "text" ../src/test_parser.nit:100,14--17
815                             AListExprs ../src/test_parser.nit:100,17
816                         AIfExpr ../src/test_parser.nit:101,4--105,6
817                           TKwif "if" ../src/test_parser.nit:101,4--5
818                           AEqExpr ../src/test_parser.nit:101,7--15
819                             ACallExpr ../src/test_parser.nit:101,7
820                               AImplicitSelfExpr ../src/test_parser.nit:101,7
821                               AQid ../src/test_parser.nit:101,7
822                                 TId "s" ../src/test_parser.nit:101,7
823                               AListExprs ../src/test_parser.nit:101,7
824                             TEq "==" ../src/test_parser.nit:101,9--10
825                             AStringExpr ../src/test_parser.nit:101,12--15
826                               TString "\":q\"" ../src/test_parser.nit:101,12--15
827                           TKwthen "then" ../src/test_parser.nit:101,17--20
828                           ABlockExpr ../src/test_parser.nit:102,5--9
829                             ABreakExpr ../src/test_parser.nit:102,5--9
830                               TKwbreak "break" ../src/test_parser.nit:102,5--9
831                           TKwelse "else" ../src/test_parser.nit:103,4--7
832                           ABlockExpr ../src/test_parser.nit:104,5--105,6
833                             ACallExpr ../src/test_parser.nit:104,5--24
834                               AImplicitSelfExpr ../src/test_parser.nit:104,5
835                               AQid ../src/test_parser.nit:104,5--9
836                                 TId "print" ../src/test_parser.nit:104,5--9
837                               AListExprs ../src/test_parser.nit:104,11--24
838                                 AStringExpr ../src/test_parser.nit:104,11--24
839                                   TString "\"`:q` to quit\"" ../src/test_parser.nit:104,11--24
840                             TKwend "end" ../src/test_parser.nit:105,4--6
841                         AContinueExpr ../src/test_parser.nit:106,4--11
842                           TKwcontinue "continue" ../src/test_parser.nit:106,4--11
843                       ABlockExpr ../src/test_parser.nit:107,3--5
844                         TKwend "end" ../src/test_parser.nit:107,3--5
845                     AIfExpr ../src/test_parser.nit:109,3--112,5
846                       TKwif "if" ../src/test_parser.nit:109,3--4
847                       AIsaExpr ../src/test_parser.nit:109,6--17
848                         ACallExpr ../src/test_parser.nit:109,6
849                           AImplicitSelfExpr ../src/test_parser.nit:109,6
850                           AQid ../src/test_parser.nit:109,6
851                             TId "n" ../src/test_parser.nit:109,6
852                           AListExprs ../src/test_parser.nit:109,6
853                         TKwisa "isa" ../src/test_parser.nit:109,8--10
854                         AType ../src/test_parser.nit:109,12--17
855                           TClassid "AError" ../src/test_parser.nit:109,12--17
856                       TKwthen "then" ../src/test_parser.nit:109,19--22
857                       ABlockExpr ../src/test_parser.nit:110,4--111,11
858                         ACallExpr ../src/test_parser.nit:110,4--57
859                           AImplicitSelfExpr ../src/test_parser.nit:110,4
860                           AQid ../src/test_parser.nit:110,4--8
861                             TId "print" ../src/test_parser.nit:110,4--8
862                           AListExprs ../src/test_parser.nit:110,10--57
863                             ASuperstringExpr ../src/test_parser.nit:110,10--57
864                               AStartStringExpr ../src/test_parser.nit:110,10--11
865                                 TStartString "\"{" ../src/test_parser.nit:110,10--11
866                               ACallExpr ../src/test_parser.nit:110,12--42
867                                 ACallExpr ../src/test_parser.nit:110,12--21
868                                   ACallExpr ../src/test_parser.nit:110,12
869                                     AImplicitSelfExpr ../src/test_parser.nit:110,12
870                                     AQid ../src/test_parser.nit:110,12
871                                       TId "n" ../src/test_parser.nit:110,12
872                                     AListExprs ../src/test_parser.nit:110,12
873                                   AQid ../src/test_parser.nit:110,14--21
874                                     TId "location" ../src/test_parser.nit:110,14--21
875                                   AListExprs ../src/test_parser.nit:110,21
876                                 AQid ../src/test_parser.nit:110,23--34
877                                   TId "colored_line" ../src/test_parser.nit:110,23--34
878                                 AParExprs ../src/test_parser.nit:110,35--42
879                                   TOpar "(" ../src/test_parser.nit:110,35
880                                   AStringExpr ../src/test_parser.nit:110,36--41
881                                     TString "\"0;31\"" ../src/test_parser.nit:110,36--41
882                                   TCpar ")" ../src/test_parser.nit:110,42
883                               AMidStringExpr ../src/test_parser.nit:110,43--46
884                                 TMidString "}: {" ../src/test_parser.nit:110,43--46
885                               ACallExpr ../src/test_parser.nit:110,47--55
886                                 ACallExpr ../src/test_parser.nit:110,47
887                                   AImplicitSelfExpr ../src/test_parser.nit:110,47
888                                   AQid ../src/test_parser.nit:110,47
889                                     TId "n" ../src/test_parser.nit:110,47
890                                   AListExprs ../src/test_parser.nit:110,47
891                                 AQid ../src/test_parser.nit:110,49--55
892                                   TId "message" ../src/test_parser.nit:110,49--55
893                                 AListExprs ../src/test_parser.nit:110,55
894                               AEndStringExpr ../src/test_parser.nit:110,56--57
895                                 TEndString "}\"" ../src/test_parser.nit:110,56--57
896                         AContinueExpr ../src/test_parser.nit:111,4--11
897                           TKwcontinue "continue" ../src/test_parser.nit:111,4--11
898                       ABlockExpr ../src/test_parser.nit:112,3--5
899                         TKwend "end" ../src/test_parser.nit:112,3--5
900                     AIfExpr ../src/test_parser.nit:114,3--116,5
901                       TKwif "if" ../src/test_parser.nit:114,3--4
902                       ANotExpr ../src/test_parser.nit:114,6--17
903                         TKwnot "not" ../src/test_parser.nit:114,6--8
904                         ACallExpr ../src/test_parser.nit:114,10--17
905                           AImplicitSelfExpr ../src/test_parser.nit:114,10
906                           AQid ../src/test_parser.nit:114,10--17
907                             TId "no_print" ../src/test_parser.nit:114,10--17
908                           AListExprs ../src/test_parser.nit:114,17
909                       TKwthen "then" ../src/test_parser.nit:114,19--22
910                       ABlockExpr ../src/test_parser.nit:115,4--40
911                         ACallExpr ../src/test_parser.nit:115,4--40
912                           AParExpr ../src/test_parser.nit:115,4--25
913                             TOpar "(" ../src/test_parser.nit:115,4
914                             ANewExpr ../src/test_parser.nit:115,5--24
915                               TKwnew "new" ../src/test_parser.nit:115,5--7
916                               AType ../src/test_parser.nit:115,9--24
917                                 TClassid "PrintTreeVisitor" ../src/test_parser.nit:115,9--24
918                               AListExprs ../src/test_parser.nit:115,24
919                             TCpar ")" ../src/test_parser.nit:115,25
920                           AQid ../src/test_parser.nit:115,27--37
921                             TId "enter_visit" ../src/test_parser.nit:115,27--37
922                           AParExprs ../src/test_parser.nit:115,38--40
923                             TOpar "(" ../src/test_parser.nit:115,38
924                             ACallExpr ../src/test_parser.nit:115,39
925                               AImplicitSelfExpr ../src/test_parser.nit:115,39
926                               AQid ../src/test_parser.nit:115,39
927                                 TId "n" ../src/test_parser.nit:115,39
928                               AListExprs ../src/test_parser.nit:115,39
929                             TCpar ")" ../src/test_parser.nit:115,40
930                       ABlockExpr ../src/test_parser.nit:116,3--5
931                         TKwend "end" ../src/test_parser.nit:116,3--5
932                     TKwend "end" ../src/test_parser.nit:117,2--4
933               TKwelse "else" ../src/test_parser.nit:118,1--4
934               ABlockExpr ../src/test_parser.nit:119,2--155,3
935                 AForExpr ../src/test_parser.nit:119,2--154,4
936                   TKwfor "for" ../src/test_parser.nit:119,2--4
937                   AForGroup ../src/test_parser.nit:119,6--14
938                     TId "a" ../src/test_parser.nit:119,6
939                     TKwin "in" ../src/test_parser.nit:119,8--9
940                     ACallExpr ../src/test_parser.nit:119,11--14
941                       AImplicitSelfExpr ../src/test_parser.nit:119,11
942                       AQid ../src/test_parser.nit:119,11--14
943                         TId "args" ../src/test_parser.nit:119,11--14
944                       AListExprs ../src/test_parser.nit:119,14
945                   TKwdo "do" ../src/test_parser.nit:119,16--17
946                   ABlockExpr ../src/test_parser.nit:120,3--154,4
947                     AVardeclExpr ../src/test_parser.nit:120,3--12
948                       TKwvar "var" ../src/test_parser.nit:120,3--5
949                       TId "source" ../src/test_parser.nit:120,7--12
950                     AIfExpr ../src/test_parser.nit:121,3--127,5
951                       TKwif "if" ../src/test_parser.nit:121,3--4
952                       ACallExpr ../src/test_parser.nit:121,6--12
953                         AImplicitSelfExpr ../src/test_parser.nit:121,6
954                         AQid ../src/test_parser.nit:121,6--12
955                           TId "no_file" ../src/test_parser.nit:121,6--12
956                         AListExprs ../src/test_parser.nit:121,12
957                       TKwthen "then" ../src/test_parser.nit:121,14--17
958                       ABlockExpr ../src/test_parser.nit:122,4--45
959                         ACallAssignExpr ../src/test_parser.nit:122,4--45
960                           AImplicitSelfExpr ../src/test_parser.nit:122,4
961                           AQid ../src/test_parser.nit:122,4--9
962                             TId "source" ../src/test_parser.nit:122,4--9
963                           AListExprs ../src/test_parser.nit:122,11
964                           TAssign "=" ../src/test_parser.nit:122,11
965                           ANewExpr ../src/test_parser.nit:122,13--45
966                             TKwnew "new" ../src/test_parser.nit:122,13--15
967                             AType ../src/test_parser.nit:122,17--26
968                               TClassid "SourceFile" ../src/test_parser.nit:122,17--26
969                             AQid ../src/test_parser.nit:122,28--38
970                               TId "from_string" ../src/test_parser.nit:122,28--38
971                             AParExprs ../src/test_parser.nit:122,39--45
972                               TOpar "(" ../src/test_parser.nit:122,39
973                               AStringExpr ../src/test_parser.nit:122,40--41
974                                 TString "\"\"" ../src/test_parser.nit:122,40--41
975                               ACallExpr ../src/test_parser.nit:122,44
976                                 AImplicitSelfExpr ../src/test_parser.nit:122,44
977                                 AQid ../src/test_parser.nit:122,44
978                                   TId "a" ../src/test_parser.nit:122,44
979                                 AListExprs ../src/test_parser.nit:122,44
980                               TCpar ")" ../src/test_parser.nit:122,45
981                       TKwelse "else" ../src/test_parser.nit:123,3--6
982                       ABlockExpr ../src/test_parser.nit:124,4--127,5
983                         AVardeclExpr ../src/test_parser.nit:124,4--33
984                           TKwvar "var" ../src/test_parser.nit:124,4--6
985                           TId "f" ../src/test_parser.nit:124,8
986                           TAssign "=" ../src/test_parser.nit:124,10
987                           ANewExpr ../src/test_parser.nit:124,12--33
988                             TKwnew "new" ../src/test_parser.nit:124,12--14
989                             AType ../src/test_parser.nit:124,16--25
990                               TClassid "FileReader" ../src/test_parser.nit:124,16--25
991                             AQid ../src/test_parser.nit:124,27--30
992                               TId "open" ../src/test_parser.nit:124,27--30
993                             AParExprs ../src/test_parser.nit:124,31--33
994                               TOpar "(" ../src/test_parser.nit:124,31
995                               ACallExpr ../src/test_parser.nit:124,32
996                                 AImplicitSelfExpr ../src/test_parser.nit:124,32
997                                 AQid ../src/test_parser.nit:124,32
998                                   TId "a" ../src/test_parser.nit:124,32
999                                 AListExprs ../src/test_parser.nit:124,32
1000                               TCpar ")" ../src/test_parser.nit:124,33
1001                         ACallAssignExpr ../src/test_parser.nit:125,4--32
1002                           AImplicitSelfExpr ../src/test_parser.nit:125,4
1003                           AQid ../src/test_parser.nit:125,4--9
1004                             TId "source" ../src/test_parser.nit:125,4--9
1005                           AListExprs ../src/test_parser.nit:125,11
1006                           TAssign "=" ../src/test_parser.nit:125,11
1007                           ANewExpr ../src/test_parser.nit:125,13--32
1008                             TKwnew "new" ../src/test_parser.nit:125,13--15
1009                             AType ../src/test_parser.nit:125,17--26
1010                               TClassid "SourceFile" ../src/test_parser.nit:125,17--26
1011                             AParExprs ../src/test_parser.nit:125,27--32
1012                               TOpar "(" ../src/test_parser.nit:125,27
1013                               ACallExpr ../src/test_parser.nit:125,28
1014                                 AImplicitSelfExpr ../src/test_parser.nit:125,28
1015                                 AQid ../src/test_parser.nit:125,28
1016                                   TId "a" ../src/test_parser.nit:125,28
1017                                 AListExprs ../src/test_parser.nit:125,28
1018                               ACallExpr ../src/test_parser.nit:125,31
1019                                 AImplicitSelfExpr ../src/test_parser.nit:125,31
1020                                 AQid ../src/test_parser.nit:125,31
1021                                   TId "f" ../src/test_parser.nit:125,31
1022                                 AListExprs ../src/test_parser.nit:125,31
1023                               TCpar ")" ../src/test_parser.nit:125,32
1024                         ACallExpr ../src/test_parser.nit:126,4--10
1025                           ACallExpr ../src/test_parser.nit:126,4
1026                             AImplicitSelfExpr ../src/test_parser.nit:126,4
1027                             AQid ../src/test_parser.nit:126,4
1028                               TId "f" ../src/test_parser.nit:126,4
1029                             AListExprs ../src/test_parser.nit:126,4
1030                           AQid ../src/test_parser.nit:126,6--10
1031                             TId "close" ../src/test_parser.nit:126,6--10
1032                           AListExprs ../src/test_parser.nit:126,10
1033                         TKwend "end" ../src/test_parser.nit:127,3--5
1034                     AVardeclExpr ../src/test_parser.nit:128,3--31
1035                       TKwvar "var" ../src/test_parser.nit:128,3--5
1036                       TId "lexer" ../src/test_parser.nit:128,7--11
1037                       TAssign "=" ../src/test_parser.nit:128,13
1038                       ANewExpr ../src/test_parser.nit:128,15--31
1039                         TKwnew "new" ../src/test_parser.nit:128,15--17
1040                         AType ../src/test_parser.nit:128,19--23
1041                           TClassid "Lexer" ../src/test_parser.nit:128,19--23
1042                         AParExprs ../src/test_parser.nit:128,24--31
1043                           TOpar "(" ../src/test_parser.nit:128,24
1044                           ACallExpr ../src/test_parser.nit:128,25--30
1045                             AImplicitSelfExpr ../src/test_parser.nit:128,25
1046                             AQid ../src/test_parser.nit:128,25--30
1047                               TId "source" ../src/test_parser.nit:128,25--30
1048                             AListExprs ../src/test_parser.nit:128,30
1049                           TCpar ")" ../src/test_parser.nit:128,31
1050                     AIfExpr ../src/test_parser.nit:129,3--153,5
1051                       TKwif "if" ../src/test_parser.nit:129,3--4
1052                       ACallExpr ../src/test_parser.nit:129,6--15
1053                         AImplicitSelfExpr ../src/test_parser.nit:129,6
1054                         AQid ../src/test_parser.nit:129,6--15
1055                           TId "only_lexer" ../src/test_parser.nit:129,6--15
1056                         AListExprs ../src/test_parser.nit:129,15
1057                       TKwthen "then" ../src/test_parser.nit:129,17--20
1058                       ABlockExpr ../src/test_parser.nit:130,4--136,6
1059                         AVardeclExpr ../src/test_parser.nit:130,4--25
1060                           TKwvar "var" ../src/test_parser.nit:130,4--6
1061                           TId "token" ../src/test_parser.nit:130,8--12
1062                           TAssign "=" ../src/test_parser.nit:130,14
1063                           ACallExpr ../src/test_parser.nit:130,16--25
1064                             ACallExpr ../src/test_parser.nit:130,16--20
1065                               AImplicitSelfExpr ../src/test_parser.nit:130,16
1066                               AQid ../src/test_parser.nit:130,16--20
1067                                 TId "lexer" ../src/test_parser.nit:130,16--20
1068                               AListExprs ../src/test_parser.nit:130,20
1069                             AQid ../src/test_parser.nit:130,22--25
1070                               TId "next" ../src/test_parser.nit:130,22--25
1071                             AListExprs ../src/test_parser.nit:130,25
1072                         AWhileExpr ../src/test_parser.nit:131,4--136,6
1073                           TKwwhile "while" ../src/test_parser.nit:131,4--8
1074                           ANotExpr ../src/test_parser.nit:131,10--26
1075                             TKwnot "not" ../src/test_parser.nit:131,10--12
1076                             AIsaExpr ../src/test_parser.nit:131,14--26
1077                               ACallExpr ../src/test_parser.nit:131,14--18
1078                                 AImplicitSelfExpr ../src/test_parser.nit:131,14
1079                                 AQid ../src/test_parser.nit:131,14--18
1080                                   TId "token" ../src/test_parser.nit:131,14--18
1081                                 AListExprs ../src/test_parser.nit:131,18
1082                               TKwisa "isa" ../src/test_parser.nit:131,20--22
1083                               AType ../src/test_parser.nit:131,24--26
1084                                 TClassid "EOF" ../src/test_parser.nit:131,24--26
1085                           TKwdo "do" ../src/test_parser.nit:131,28--29
1086                           ABlockExpr ../src/test_parser.nit:132,5--136,6
1087                             AIfExpr ../src/test_parser.nit:132,5--134,7
1088                               TKwif "if" ../src/test_parser.nit:132,5--6
1089                               ANotExpr ../src/test_parser.nit:132,8--19
1090                                 TKwnot "not" ../src/test_parser.nit:132,8--10
1091                                 ACallExpr ../src/test_parser.nit:132,12--19
1092                                   AImplicitSelfExpr ../src/test_parser.nit:132,12
1093                                   AQid ../src/test_parser.nit:132,12--19
1094                                     TId "no_print" ../src/test_parser.nit:132,12--19
1095                                   AListExprs ../src/test_parser.nit:132,19
1096                               TKwthen "then" ../src/test_parser.nit:132,21--24
1097                               ABlockExpr ../src/test_parser.nit:133,6--64
1098                                 ACallExpr ../src/test_parser.nit:133,6--64
1099                                   AImplicitSelfExpr ../src/test_parser.nit:133,6
1100                                   AQid ../src/test_parser.nit:133,6--10
1101                                     TId "print" ../src/test_parser.nit:133,6--10
1102                                   AParExprs ../src/test_parser.nit:133,11--64
1103                                     TOpar "(" ../src/test_parser.nit:133,11
1104                                     ASuperstringExpr ../src/test_parser.nit:133,12--63
1105                                       AStartStringExpr ../src/test_parser.nit:133,12--27
1106                                         TStartString "\"Read token at {" ../src/test_parser.nit:133,12--27
1107                                       ACallExpr ../src/test_parser.nit:133,28--41
1108                                         ACallExpr ../src/test_parser.nit:133,28--32
1109                                           AImplicitSelfExpr ../src/test_parser.nit:133,28
1110                                           AQid ../src/test_parser.nit:133,28--32
1111                                             TId "token" ../src/test_parser.nit:133,28--32
1112                                           AListExprs ../src/test_parser.nit:133,32
1113                                         AQid ../src/test_parser.nit:133,34--41
1114                                           TId "location" ../src/test_parser.nit:133,34--41
1115                                         AListExprs ../src/test_parser.nit:133,41
1116                                       AMidStringExpr ../src/test_parser.nit:133,42--50
1117                                         TMidString "} text=\'{" ../src/test_parser.nit:133,42--50
1118                                       ACallExpr ../src/test_parser.nit:133,51--60
1119                                         ACallExpr ../src/test_parser.nit:133,51--55
1120                                           AImplicitSelfExpr ../src/test_parser.nit:133,51
1121                                           AQid ../src/test_parser.nit:133,51--55
1122                                             TId "token" ../src/test_parser.nit:133,51--55
1123                                           AListExprs ../src/test_parser.nit:133,55
1124                                         AQid ../src/test_parser.nit:133,57--60
1125                                           TId "text" ../src/test_parser.nit:133,57--60
1126                                         AListExprs ../src/test_parser.nit:133,60
1127                                       AEndStringExpr ../src/test_parser.nit:133,61--63
1128                                         TEndString "}\'\"" ../src/test_parser.nit:133,61--63
1129                                     TCpar ")" ../src/test_parser.nit:133,64
1130                               ABlockExpr ../src/test_parser.nit:134,5--7
1131                                 TKwend "end" ../src/test_parser.nit:134,5--7
1132                             ACallAssignExpr ../src/test_parser.nit:135,5--22
1133                               AImplicitSelfExpr ../src/test_parser.nit:135,5
1134                               AQid ../src/test_parser.nit:135,5--9
1135                                 TId "token" ../src/test_parser.nit:135,5--9
1136                               AListExprs ../src/test_parser.nit:135,11
1137                               TAssign "=" ../src/test_parser.nit:135,11
1138                               ACallExpr ../src/test_parser.nit:135,13--22
1139                                 ACallExpr ../src/test_parser.nit:135,13--17
1140                                   AImplicitSelfExpr ../src/test_parser.nit:135,13
1141                                   AQid ../src/test_parser.nit:135,13--17
1142                                     TId "lexer" ../src/test_parser.nit:135,13--17
1143                                   AListExprs ../src/test_parser.nit:135,17
1144                                 AQid ../src/test_parser.nit:135,19--22
1145                                   TId "next" ../src/test_parser.nit:135,19--22
1146                                 AListExprs ../src/test_parser.nit:135,22
1147                             TKwend "end" ../src/test_parser.nit:136,4--6
1148                       TKwelse "else" ../src/test_parser.nit:137,3--6
1149                       ABlockExpr ../src/test_parser.nit:138,4--153,5
1150                         AVardeclExpr ../src/test_parser.nit:138,4--33
1151                           TKwvar "var" ../src/test_parser.nit:138,4--6
1152                           TId "parser" ../src/test_parser.nit:138,8--13
1153                           TAssign "=" ../src/test_parser.nit:138,15
1154                           ANewExpr ../src/test_parser.nit:138,17--33
1155                             TKwnew "new" ../src/test_parser.nit:138,17--19
1156                             AType ../src/test_parser.nit:138,21--26
1157                               TClassid "Parser" ../src/test_parser.nit:138,21--26
1158                             AParExprs ../src/test_parser.nit:138,27--33
1159                               TOpar "(" ../src/test_parser.nit:138,27
1160                               ACallExpr ../src/test_parser.nit:138,28--32
1161                                 AImplicitSelfExpr ../src/test_parser.nit:138,28
1162                                 AQid ../src/test_parser.nit:138,28--32
1163                                   TId "lexer" ../src/test_parser.nit:138,28--32
1164                                 AListExprs ../src/test_parser.nit:138,32
1165                               TCpar ")" ../src/test_parser.nit:138,33
1166                         AVardeclExpr ../src/test_parser.nit:139,4--26
1167                           TKwvar "var" ../src/test_parser.nit:139,4--6
1168                           TId "tree" ../src/test_parser.nit:139,8--11
1169                           TAssign "=" ../src/test_parser.nit:139,13
1170                           ACallExpr ../src/test_parser.nit:139,15--26
1171                             ACallExpr ../src/test_parser.nit:139,15--20
1172                               AImplicitSelfExpr ../src/test_parser.nit:139,15
1173                               AQid ../src/test_parser.nit:139,15--20
1174                                 TId "parser" ../src/test_parser.nit:139,15--20
1175                               AListExprs ../src/test_parser.nit:139,20
1176                             AQid ../src/test_parser.nit:139,22--26
1177                               TId "parse" ../src/test_parser.nit:139,22--26
1178                             AListExprs ../src/test_parser.nit:139,26
1179                         AVardeclExpr ../src/test_parser.nit:141,4--25
1180                           TKwvar "var" ../src/test_parser.nit:141,4--6
1181                           TId "error" ../src/test_parser.nit:141,8--12
1182                           TAssign "=" ../src/test_parser.nit:141,14
1183                           ACallExpr ../src/test_parser.nit:141,16--25
1184                             ACallExpr ../src/test_parser.nit:141,16--19
1185                               AImplicitSelfExpr ../src/test_parser.nit:141,16
1186                               AQid ../src/test_parser.nit:141,16--19
1187                                 TId "tree" ../src/test_parser.nit:141,16--19
1188                               AListExprs ../src/test_parser.nit:141,19
1189                             AQid ../src/test_parser.nit:141,21--25
1190                               TId "n_eof" ../src/test_parser.nit:141,21--25
1191                             AListExprs ../src/test_parser.nit:141,25
1192                         AIfExpr ../src/test_parser.nit:142,4--145,6
1193                           TKwif "if" ../src/test_parser.nit:142,4--5
1194                           AIsaExpr ../src/test_parser.nit:142,7--22
1195                             ACallExpr ../src/test_parser.nit:142,7--11
1196                               AImplicitSelfExpr ../src/test_parser.nit:142,7
1197                               AQid ../src/test_parser.nit:142,7--11
1198                                 TId "error" ../src/test_parser.nit:142,7--11
1199                               AListExprs ../src/test_parser.nit:142,11
1200                             TKwisa "isa" ../src/test_parser.nit:142,13--15
1201                             AType ../src/test_parser.nit:142,17--22
1202                               TClassid "AError" ../src/test_parser.nit:142,17--22
1203                           TKwthen "then" ../src/test_parser.nit:142,24--27
1204                           ABlockExpr ../src/test_parser.nit:143,5--144,10
1205                             ACallExpr ../src/test_parser.nit:143,5--58
1206                               AImplicitSelfExpr ../src/test_parser.nit:143,5
1207                               AQid ../src/test_parser.nit:143,5--9
1208                                 TId "print" ../src/test_parser.nit:143,5--9
1209                               AParExprs ../src/test_parser.nit:143,10--58
1210                                 TOpar "(" ../src/test_parser.nit:143,10
1211                                 ASuperstringExpr ../src/test_parser.nit:143,11--57
1212                                   AStartStringExpr ../src/test_parser.nit:143,11--21
1213                                     TStartString "\"Error at {" ../src/test_parser.nit:143,11--21
1214                                   ACallExpr ../src/test_parser.nit:143,22--35
1215                                     ACallExpr ../src/test_parser.nit:143,22--26
1216                                       AImplicitSelfExpr ../src/test_parser.nit:143,22
1217                                       AQid ../src/test_parser.nit:143,22--26
1218                                         TId "error" ../src/test_parser.nit:143,22--26
1219                                       AListExprs ../src/test_parser.nit:143,26
1220                                     AQid ../src/test_parser.nit:143,28--35
1221                                       TId "location" ../src/test_parser.nit:143,28--35
1222                                     AListExprs ../src/test_parser.nit:143,35
1223                                   AMidStringExpr ../src/test_parser.nit:143,36--42
1224                                     TMidString "}:\\n\\t{" ../src/test_parser.nit:143,36--42
1225                                   ACallExpr ../src/test_parser.nit:143,43--55
1226                                     ACallExpr ../src/test_parser.nit:143,43--47
1227                                       AImplicitSelfExpr ../src/test_parser.nit:143,43
1228                                       AQid ../src/test_parser.nit:143,43--47
1229                                         TId "error" ../src/test_parser.nit:143,43--47
1230                                       AListExprs ../src/test_parser.nit:143,47
1231                                     AQid ../src/test_parser.nit:143,49--55
1232                                       TId "message" ../src/test_parser.nit:143,49--55
1233                                     AListExprs ../src/test_parser.nit:143,55
1234                                   AEndStringExpr ../src/test_parser.nit:143,56--57
1235                                     TEndString "}\"" ../src/test_parser.nit:143,56--57
1236                                 TCpar ")" ../src/test_parser.nit:143,58
1237                             AReturnExpr ../src/test_parser.nit:144,5--10
1238                               TKwreturn "return" ../src/test_parser.nit:144,5--10
1239                           ABlockExpr ../src/test_parser.nit:145,4--6
1240                             TKwend "end" ../src/test_parser.nit:145,4--6
1241                         AIfExpr ../src/test_parser.nit:147,4--152,6
1242                           TKwif "if" ../src/test_parser.nit:147,4--5
1243                           ACallExpr ../src/test_parser.nit:147,7--9
1244                             AImplicitSelfExpr ../src/test_parser.nit:147,7
1245                             AQid ../src/test_parser.nit:147,7--9
1246                               TId "xml" ../src/test_parser.nit:147,7--9
1247                             AListExprs ../src/test_parser.nit:147,9
1248                           TKwthen "then" ../src/test_parser.nit:147,11--14
1249                           ABlockExpr ../src/test_parser.nit:148,5--149,32
1250                             ACallExpr ../src/test_parser.nit:148,5--25
1251                               ACallExpr ../src/test_parser.nit:148,5--8
1252                                 AImplicitSelfExpr ../src/test_parser.nit:148,5
1253                                 AQid ../src/test_parser.nit:148,5--8
1254                                   TId "tree" ../src/test_parser.nit:148,5--8
1255                                 AListExprs ../src/test_parser.nit:148,8
1256                               AQid ../src/test_parser.nit:148,10--25
1257                                 TId "parentize_tokens" ../src/test_parser.nit:148,10--25
1258                               AListExprs ../src/test_parser.nit:148,25
1259                             ACallExpr ../src/test_parser.nit:149,5--32
1260                               ACallExpr ../src/test_parser.nit:149,5--15
1261                                 ACallExpr ../src/test_parser.nit:149,5--8
1262                                   AImplicitSelfExpr ../src/test_parser.nit:149,5
1263                                   AQid ../src/test_parser.nit:149,5--8
1264                                     TId "tree" ../src/test_parser.nit:149,5--8
1265                                   AListExprs ../src/test_parser.nit:149,8
1266                                 AQid ../src/test_parser.nit:149,10--15
1267                                   TId "to_xml" ../src/test_parser.nit:149,10--15
1268                                 AListExprs ../src/test_parser.nit:149,15
1269                               AQid ../src/test_parser.nit:149,17--24
1270                                 TId "write_to" ../src/test_parser.nit:149,17--24
1271                               AParExprs ../src/test_parser.nit:149,25--32
1272                                 TOpar "(" ../src/test_parser.nit:149,25
1273                                 ACallExpr ../src/test_parser.nit:149,26--31
1274                                   AImplicitSelfExpr ../src/test_parser.nit:149,26
1275                                   AQid ../src/test_parser.nit:149,26--31
1276                                     TId "stdout" ../src/test_parser.nit:149,26--31
1277                                   AListExprs ../src/test_parser.nit:149,31
1278                                 TCpar ")" ../src/test_parser.nit:149,32
1279                           TKwelse "else" ../src/test_parser.nit:150,4--7
1280                           AIfExpr ../src/test_parser.nit:150,9--152,6
1281                             TKwif "if" ../src/test_parser.nit:150,9--10
1282                             ANotExpr ../src/test_parser.nit:150,12--23
1283                               TKwnot "not" ../src/test_parser.nit:150,12--14
1284                               ACallExpr ../src/test_parser.nit:150,16--23
1285                                 AImplicitSelfExpr ../src/test_parser.nit:150,16
1286                                 AQid ../src/test_parser.nit:150,16--23
1287                                   TId "no_print" ../src/test_parser.nit:150,16--23
1288                                 AListExprs ../src/test_parser.nit:150,23
1289                             TKwthen "then" ../src/test_parser.nit:150,25--28
1290                             ABlockExpr ../src/test_parser.nit:151,5--44
1291                               ACallExpr ../src/test_parser.nit:151,5--44
1292                                 AParExpr ../src/test_parser.nit:151,5--26
1293                                   TOpar "(" ../src/test_parser.nit:151,5
1294                                   ANewExpr ../src/test_parser.nit:151,6--25
1295                                     TKwnew "new" ../src/test_parser.nit:151,6--8
1296                                     AType ../src/test_parser.nit:151,10--25
1297                                       TClassid "PrintTreeVisitor" ../src/test_parser.nit:151,10--25
1298                                     AListExprs ../src/test_parser.nit:151,25
1299                                   TCpar ")" ../src/test_parser.nit:151,26
1300                                 AQid ../src/test_parser.nit:151,28--38
1301                                   TId "enter_visit" ../src/test_parser.nit:151,28--38
1302                                 AParExprs ../src/test_parser.nit:151,39--44
1303                                   TOpar "(" ../src/test_parser.nit:151,39
1304                                   ACallExpr ../src/test_parser.nit:151,40--43
1305                                     AImplicitSelfExpr ../src/test_parser.nit:151,40
1306                                     AQid ../src/test_parser.nit:151,40--43
1307                                       TId "tree" ../src/test_parser.nit:151,40--43
1308                                     AListExprs ../src/test_parser.nit:151,43
1309                                   TCpar ")" ../src/test_parser.nit:151,44
1310                             ABlockExpr ../src/test_parser.nit:152,4--6
1311                               TKwend "end" ../src/test_parser.nit:152,4--6
1312                         TKwend "end" ../src/test_parser.nit:153,3--5
1313                     TKwend "end" ../src/test_parser.nit:154,2--4
1314                 TKwend "end" ../src/test_parser.nit:155,1--3
1315   EOF "" ../src/test_parser.nit:156,1