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