Merge commit 'b7e675f'
[nit.git] / tests / sav / test_parser_args1.res
1 Start ../src/test_parser.nit:17,1--110,1
2   AModule ../src/test_parser.nit:17,1--109,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       TKwmodule "module" ../src/test_parser.nit:18,1--6
7       AModuleName ../src/test_parser.nit:18,8--18
8         TId "test_parser" ../src/test_parser.nit:18,8--18
9     AStdImport ../src/test_parser.nit:20,1--13
10       APublicVisibility ../src/test_parser.nit:20,1
11       TKwimport "import" ../src/test_parser.nit:20,1--6
12       AModuleName ../src/test_parser.nit:20,8--13
13         TId "parser" ../src/test_parser.nit:20,8--13
14     AStdClassdef ../src/test_parser.nit:22,1--41,3
15       APublicVisibility ../src/test_parser.nit:22,1
16       AConcreteClasskind ../src/test_parser.nit:22,1--5
17         TKwclass "class" ../src/test_parser.nit:22,1--5
18       TClassid "PrintTreeVisitor" ../src/test_parser.nit:22,7--22
19       ASuperclass ../src/test_parser.nit:23,2--14
20         TKwsuper "super" ../src/test_parser.nit:23,2--6
21         AType ../src/test_parser.nit:23,8--14
22           TClassid "Visitor" ../src/test_parser.nit:23,8--14
23       AAttrPropdef ../src/test_parser.nit:24,2--15
24         APublicVisibility ../src/test_parser.nit:24,2
25         TKwvar "var" ../src/test_parser.nit:24,2--4
26         TAttrid "_rank" ../src/test_parser.nit:24,6--10
27         AType ../src/test_parser.nit:24,13--15
28           TClassid "Int" ../src/test_parser.nit:24,13--15
29       AConcreteMethPropdef ../src/test_parser.nit:25,2--35,4
30         TKwredef "redef" ../src/test_parser.nit:25,2--6
31         APublicVisibility ../src/test_parser.nit:25,8
32         TKwmeth "fun" ../src/test_parser.nit:25,8--10
33         AIdMethid ../src/test_parser.nit:25,12--16
34           TId "visit" ../src/test_parser.nit:25,12--16
35         ASignature ../src/test_parser.nit:25,17--19
36           TOpar "(" ../src/test_parser.nit:25,17
37           AParam ../src/test_parser.nit:25,18
38             TId "n" ../src/test_parser.nit:25,18
39           TCpar ")" ../src/test_parser.nit:25,19
40         ABlockExpr ../src/test_parser.nit:27,3--35,4
41           AIfExpr ../src/test_parser.nit:27,3--31,5
42             TKwif "if" ../src/test_parser.nit:27,3--4
43             AIsaExpr ../src/test_parser.nit:27,6--16
44               ACallExpr ../src/test_parser.nit:27,6
45                 AImplicitSelfExpr ../src/test_parser.nit:27,6
46                 TId "n" ../src/test_parser.nit:27,6
47                 AListExprs ../src/test_parser.nit:27,6
48               AType ../src/test_parser.nit:27,12--16
49                 TClassid "Token" ../src/test_parser.nit:27,12--16
50             ABlockExpr ../src/test_parser.nit:28,4--89
51               ACallExpr ../src/test_parser.nit:28,4--89
52                 AImplicitSelfExpr ../src/test_parser.nit:28,4
53                 TId "printn" ../src/test_parser.nit:28,4--9
54                 AParExprs ../src/test_parser.nit:28,10--89
55                   TOpar "(" ../src/test_parser.nit:28,10
56                   AStarExpr ../src/test_parser.nit:28,11--22
57                     AStringExpr ../src/test_parser.nit:28,11--14
58                       TString "\"  \"" ../src/test_parser.nit:28,11--14
59                     AAttrExpr ../src/test_parser.nit:28,18--22
60                       AImplicitSelfExpr ../src/test_parser.nit:28,18
61                       TAttrid "_rank" ../src/test_parser.nit:28,18--22
62                   ACallExpr ../src/test_parser.nit:28,25--36
63                     ACallExpr ../src/test_parser.nit:28,25
64                       AImplicitSelfExpr ../src/test_parser.nit:28,25
65                       TId "n" ../src/test_parser.nit:28,25
66                       AListExprs ../src/test_parser.nit:28,25
67                     TId "class_name" ../src/test_parser.nit:28,27--36
68                     AListExprs ../src/test_parser.nit:28,36
69                   AStringExpr ../src/test_parser.nit:28,39--43
70                     TString "\" \\\"\"" ../src/test_parser.nit:28,39--43
71                   ACallExpr ../src/test_parser.nit:28,46--63
72                     ACallExpr ../src/test_parser.nit:28,46--51
73                       ACallExpr ../src/test_parser.nit:28,46
74                         AImplicitSelfExpr ../src/test_parser.nit:28,46
75                         TId "n" ../src/test_parser.nit:28,46
76                         AListExprs ../src/test_parser.nit:28,46
77                       TId "text" ../src/test_parser.nit:28,48--51
78                       AListExprs ../src/test_parser.nit:28,51
79                     TId "escape_to_c" ../src/test_parser.nit:28,53--63
80                     AListExprs ../src/test_parser.nit:28,63
81                   AStringExpr ../src/test_parser.nit:28,66--70
82                     TString "\"\\\" \"" ../src/test_parser.nit:28,66--70
83                   ACallExpr ../src/test_parser.nit:28,73--82
84                     ACallExpr ../src/test_parser.nit:28,73
85                       AImplicitSelfExpr ../src/test_parser.nit:28,73
86                       TId "n" ../src/test_parser.nit:28,73
87                       AListExprs ../src/test_parser.nit:28,73
88                     TId "location" ../src/test_parser.nit:28,75--82
89                     AListExprs ../src/test_parser.nit:28,82
90                   AStringExpr ../src/test_parser.nit:28,85--88
91                     TString "\"\\n\"" ../src/test_parser.nit:28,85--88
92                   TCpar ")" ../src/test_parser.nit:28,89
93             ABlockExpr ../src/test_parser.nit:30,4--31,5
94               ACallExpr ../src/test_parser.nit:30,4--60
95                 AImplicitSelfExpr ../src/test_parser.nit:30,4
96                 TId "printn" ../src/test_parser.nit:30,4--9
97                 AParExprs ../src/test_parser.nit:30,10--60
98                   TOpar "(" ../src/test_parser.nit:30,10
99                   AStarExpr ../src/test_parser.nit:30,11--22
100                     AStringExpr ../src/test_parser.nit:30,11--14
101                       TString "\"  \"" ../src/test_parser.nit:30,11--14
102                     AAttrExpr ../src/test_parser.nit:30,18--22
103                       AImplicitSelfExpr ../src/test_parser.nit:30,18
104                       TAttrid "_rank" ../src/test_parser.nit:30,18--22
105                   ACallExpr ../src/test_parser.nit:30,25--36
106                     ACallExpr ../src/test_parser.nit:30,25
107                       AImplicitSelfExpr ../src/test_parser.nit:30,25
108                       TId "n" ../src/test_parser.nit:30,25
109                       AListExprs ../src/test_parser.nit:30,25
110                     TId "class_name" ../src/test_parser.nit:30,27--36
111                     AListExprs ../src/test_parser.nit:30,36
112                   AStringExpr ../src/test_parser.nit:30,39--41
113                     TString "\" \"" ../src/test_parser.nit:30,39--41
114                   ACallExpr ../src/test_parser.nit:30,44--53
115                     ACallExpr ../src/test_parser.nit:30,44
116                       AImplicitSelfExpr ../src/test_parser.nit:30,44
117                       TId "n" ../src/test_parser.nit:30,44
118                       AListExprs ../src/test_parser.nit:30,44
119                     TId "location" ../src/test_parser.nit:30,46--53
120                     AListExprs ../src/test_parser.nit:30,53
121                   AStringExpr ../src/test_parser.nit:30,56--59
122                     TString "\"\\n\"" ../src/test_parser.nit:30,56--59
123                   TCpar ")" ../src/test_parser.nit:30,60
124               TKwend "end" ../src/test_parser.nit:31,3--5
125           AAttrAssignExpr ../src/test_parser.nit:32,3--19
126             AImplicitSelfExpr ../src/test_parser.nit:32,3
127             TAttrid "_rank" ../src/test_parser.nit:32,3--7
128             TAssign "=" ../src/test_parser.nit:32,9
129             APlusExpr ../src/test_parser.nit:32,11--19
130               AAttrExpr ../src/test_parser.nit:32,11--15
131                 AImplicitSelfExpr ../src/test_parser.nit:32,11
132                 TAttrid "_rank" ../src/test_parser.nit:32,11--15
133               AIntExpr ../src/test_parser.nit:32,19
134                 TNumber "1" ../src/test_parser.nit:32,19
135           ACallExpr ../src/test_parser.nit:33,3--19
136             ACallExpr ../src/test_parser.nit:33,3
137               AImplicitSelfExpr ../src/test_parser.nit:33,3
138               TId "n" ../src/test_parser.nit:33,3
139               AListExprs ../src/test_parser.nit:33,3
140             TId "visit_all" ../src/test_parser.nit:33,5--13
141             AParExprs ../src/test_parser.nit:33,14--19
142               TOpar "(" ../src/test_parser.nit:33,14
143               ASelfExpr ../src/test_parser.nit:33,15--18
144                 TKwself "self" ../src/test_parser.nit:33,15--18
145               TCpar ")" ../src/test_parser.nit:33,19
146           AAttrAssignExpr ../src/test_parser.nit:34,3--19
147             AImplicitSelfExpr ../src/test_parser.nit:34,3
148             TAttrid "_rank" ../src/test_parser.nit:34,3--7
149             TAssign "=" ../src/test_parser.nit:34,9
150             AMinusExpr ../src/test_parser.nit:34,11--19
151               AAttrExpr ../src/test_parser.nit:34,11--15
152                 AImplicitSelfExpr ../src/test_parser.nit:34,11
153                 TAttrid "_rank" ../src/test_parser.nit:34,11--15
154               AIntExpr ../src/test_parser.nit:34,19
155                 TNumber "1" ../src/test_parser.nit:34,19
156           TKwend "end" ../src/test_parser.nit:35,2--4
157       AConcreteInitPropdef ../src/test_parser.nit:37,2--40,4
158         APublicVisibility ../src/test_parser.nit:37,2
159         TKwinit "init" ../src/test_parser.nit:37,2--5
160         ASignature ../src/test_parser.nit:39,3
161         ABlockExpr ../src/test_parser.nit:39,3--40,4
162           AAttrAssignExpr ../src/test_parser.nit:39,3--11
163             AImplicitSelfExpr ../src/test_parser.nit:39,3
164             TAttrid "_rank" ../src/test_parser.nit:39,3--7
165             TAssign "=" ../src/test_parser.nit:39,9
166             AIntExpr ../src/test_parser.nit:39,11
167               TNumber "0" ../src/test_parser.nit:39,11
168           TKwend "end" ../src/test_parser.nit:40,2--4
169       TKwend "end" ../src/test_parser.nit:41,1--3
170     AMainClassdef ../src/test_parser.nit:43,1--109,3
171       AMainMethPropdef ../src/test_parser.nit:43,1--109,3
172         ABlockExpr ../src/test_parser.nit:43,1--109,3
173           AVardeclExpr ../src/test_parser.nit:43,1--20
174             TKwvar "var" ../src/test_parser.nit:43,1--3
175             TId "no_print" ../src/test_parser.nit:43,5--12
176             TAssign "=" ../src/test_parser.nit:43,14
177             AFalseExpr ../src/test_parser.nit:43,16--20
178               TKwfalse "false" ../src/test_parser.nit:43,16--20
179           AVardeclExpr ../src/test_parser.nit:44,1--22
180             TKwvar "var" ../src/test_parser.nit:44,1--3
181             TId "only_lexer" ../src/test_parser.nit:44,5--14
182             TAssign "=" ../src/test_parser.nit:44,16
183             AFalseExpr ../src/test_parser.nit:44,18--22
184               TKwfalse "false" ../src/test_parser.nit:44,18--22
185           AVardeclExpr ../src/test_parser.nit:45,1--21
186             TKwvar "var" ../src/test_parser.nit:45,1--3
187             TId "need_help" ../src/test_parser.nit:45,5--13
188             TAssign "=" ../src/test_parser.nit:45,15
189             AFalseExpr ../src/test_parser.nit:45,17--21
190               TKwfalse "false" ../src/test_parser.nit:45,17--21
191           AVardeclExpr ../src/test_parser.nit:46,1--19
192             TKwvar "var" ../src/test_parser.nit:46,1--3
193             TId "no_file" ../src/test_parser.nit:46,5--11
194             TAssign "=" ../src/test_parser.nit:46,13
195             AFalseExpr ../src/test_parser.nit:46,15--19
196               TKwfalse "false" ../src/test_parser.nit:46,15--19
197           AWhileExpr ../src/test_parser.nit:48,1--64,3
198             TKwwhile "while" ../src/test_parser.nit:48,1--5
199             AAndExpr ../src/test_parser.nit:48,7--57
200               ANotExpr ../src/test_parser.nit:48,7--23
201                 TKwnot "not" ../src/test_parser.nit:48,7--9
202                 ACallExpr ../src/test_parser.nit:48,11--23
203                   ACallExpr ../src/test_parser.nit:48,11--14
204                     AImplicitSelfExpr ../src/test_parser.nit:48,11
205                     TId "args" ../src/test_parser.nit:48,11--14
206                     AListExprs ../src/test_parser.nit:48,14
207                   TId "is_empty" ../src/test_parser.nit:48,16--23
208                   AListExprs ../src/test_parser.nit:48,23
209               AEqExpr ../src/test_parser.nit:48,29--57
210                 ACallExpr ../src/test_parser.nit:48,29--50
211                   ACallExpr ../src/test_parser.nit:48,29--44
212                     ACallExpr ../src/test_parser.nit:48,29--38
213                       ACallExpr ../src/test_parser.nit:48,29--32
214                         AImplicitSelfExpr ../src/test_parser.nit:48,29
215                         TId "args" ../src/test_parser.nit:48,29--32
216                         AListExprs ../src/test_parser.nit:48,32
217                       TId "first" ../src/test_parser.nit:48,34--38
218                       AListExprs ../src/test_parser.nit:48,38
219                     TId "chars" ../src/test_parser.nit:48,40--44
220                     AListExprs ../src/test_parser.nit:48,44
221                   TId "first" ../src/test_parser.nit:48,46--50
222                   AListExprs ../src/test_parser.nit:48,50
223                 ACharExpr ../src/test_parser.nit:48,55--57
224                   TChar "\'-\'" ../src/test_parser.nit:48,55--57
225             TKwdo "do" ../src/test_parser.nit:48,59--60
226             ABlockExpr ../src/test_parser.nit:49,2--64,3
227               AIfExpr ../src/test_parser.nit:49,2--62,4
228                 TKwif "if" ../src/test_parser.nit:49,2--3
229                 AEqExpr ../src/test_parser.nit:49,5--22
230                   ACallExpr ../src/test_parser.nit:49,5--14
231                     ACallExpr ../src/test_parser.nit:49,5--8
232                       AImplicitSelfExpr ../src/test_parser.nit:49,5
233                       TId "args" ../src/test_parser.nit:49,5--8
234                       AListExprs ../src/test_parser.nit:49,8
235                     TId "first" ../src/test_parser.nit:49,10--14
236                     AListExprs ../src/test_parser.nit:49,14
237                   AStringExpr ../src/test_parser.nit:49,19--22
238                     TString "\"-n\"" ../src/test_parser.nit:49,19--22
239                 ABlockExpr ../src/test_parser.nit:50,3--17
240                   ACallAssignExpr ../src/test_parser.nit:50,3--17
241                     AImplicitSelfExpr ../src/test_parser.nit:50,3
242                     TId "no_print" ../src/test_parser.nit:50,3--10
243                     AListExprs ../src/test_parser.nit:50,12
244                     TAssign "=" ../src/test_parser.nit:50,12
245                     ATrueExpr ../src/test_parser.nit:50,14--17
246                       TKwtrue "true" ../src/test_parser.nit:50,14--17
247                 AIfExpr ../src/test_parser.nit:51,7--62,4
248                   TKwif "if" ../src/test_parser.nit:51,7--8
249                   AEqExpr ../src/test_parser.nit:51,10--27
250                     ACallExpr ../src/test_parser.nit:51,10--19
251                       ACallExpr ../src/test_parser.nit:51,10--13
252                         AImplicitSelfExpr ../src/test_parser.nit:51,10
253                         TId "args" ../src/test_parser.nit:51,10--13
254                         AListExprs ../src/test_parser.nit:51,13
255                       TId "first" ../src/test_parser.nit:51,15--19
256                       AListExprs ../src/test_parser.nit:51,19
257                     AStringExpr ../src/test_parser.nit:51,24--27
258                       TString "\"-l\"" ../src/test_parser.nit:51,24--27
259                   ABlockExpr ../src/test_parser.nit:52,3--19
260                     ACallAssignExpr ../src/test_parser.nit:52,3--19
261                       AImplicitSelfExpr ../src/test_parser.nit:52,3
262                       TId "only_lexer" ../src/test_parser.nit:52,3--12
263                       AListExprs ../src/test_parser.nit:52,14
264                       TAssign "=" ../src/test_parser.nit:52,14
265                       ATrueExpr ../src/test_parser.nit:52,16--19
266                         TKwtrue "true" ../src/test_parser.nit:52,16--19
267                   AIfExpr ../src/test_parser.nit:53,7--62,4
268                     TKwif "if" ../src/test_parser.nit:53,7--8
269                     AEqExpr ../src/test_parser.nit:53,10--27
270                       ACallExpr ../src/test_parser.nit:53,10--19
271                         ACallExpr ../src/test_parser.nit:53,10--13
272                           AImplicitSelfExpr ../src/test_parser.nit:53,10
273                           TId "args" ../src/test_parser.nit:53,10--13
274                           AListExprs ../src/test_parser.nit:53,13
275                         TId "first" ../src/test_parser.nit:53,15--19
276                         AListExprs ../src/test_parser.nit:53,19
277                       AStringExpr ../src/test_parser.nit:53,24--27
278                         TString "\"-p\"" ../src/test_parser.nit:53,24--27
279                     ABlockExpr ../src/test_parser.nit:54,3--20
280                       ACallAssignExpr ../src/test_parser.nit:54,3--20
281                         AImplicitSelfExpr ../src/test_parser.nit:54,3
282                         TId "only_lexer" ../src/test_parser.nit:54,3--12
283                         AListExprs ../src/test_parser.nit:54,14
284                         TAssign "=" ../src/test_parser.nit:54,14
285                         AFalseExpr ../src/test_parser.nit:54,16--20
286                           TKwfalse "false" ../src/test_parser.nit:54,16--20
287                     AIfExpr ../src/test_parser.nit:55,7--62,4
288                       TKwif "if" ../src/test_parser.nit:55,7--8
289                       AEqExpr ../src/test_parser.nit:55,10--27
290                         ACallExpr ../src/test_parser.nit:55,10--19
291                           ACallExpr ../src/test_parser.nit:55,10--13
292                             AImplicitSelfExpr ../src/test_parser.nit:55,10
293                             TId "args" ../src/test_parser.nit:55,10--13
294                             AListExprs ../src/test_parser.nit:55,13
295                           TId "first" ../src/test_parser.nit:55,15--19
296                           AListExprs ../src/test_parser.nit:55,19
297                         AStringExpr ../src/test_parser.nit:55,24--27
298                           TString "\"-e\"" ../src/test_parser.nit:55,24--27
299                       ABlockExpr ../src/test_parser.nit:56,3--16
300                         ACallAssignExpr ../src/test_parser.nit:56,3--16
301                           AImplicitSelfExpr ../src/test_parser.nit:56,3
302                           TId "no_file" ../src/test_parser.nit:56,3--9
303                           AListExprs ../src/test_parser.nit:56,11
304                           TAssign "=" ../src/test_parser.nit:56,11
305                           ATrueExpr ../src/test_parser.nit:56,13--16
306                             TKwtrue "true" ../src/test_parser.nit:56,13--16
307                       AIfExpr ../src/test_parser.nit:57,7--62,4
308                         TKwif "if" ../src/test_parser.nit:57,7--8
309                         AOrExpr ../src/test_parser.nit:57,10--49
310                           AEqExpr ../src/test_parser.nit:57,10--27
311                             ACallExpr ../src/test_parser.nit:57,10--19
312                               ACallExpr ../src/test_parser.nit:57,10--13
313                                 AImplicitSelfExpr ../src/test_parser.nit:57,10
314                                 TId "args" ../src/test_parser.nit:57,10--13
315                                 AListExprs ../src/test_parser.nit:57,13
316                               TId "first" ../src/test_parser.nit:57,15--19
317                               AListExprs ../src/test_parser.nit:57,19
318                             AStringExpr ../src/test_parser.nit:57,24--27
319                               TString "\"-h\"" ../src/test_parser.nit:57,24--27
320                           AEqExpr ../src/test_parser.nit:57,32--49
321                             ACallExpr ../src/test_parser.nit:57,32--41
322                               ACallExpr ../src/test_parser.nit:57,32--35
323                                 AImplicitSelfExpr ../src/test_parser.nit:57,32
324                                 TId "args" ../src/test_parser.nit:57,32--35
325                                 AListExprs ../src/test_parser.nit:57,35
326                               TId "first" ../src/test_parser.nit:57,37--41
327                               AListExprs ../src/test_parser.nit:57,41
328                             AStringExpr ../src/test_parser.nit:57,46--49
329                               TString "\"-?\"" ../src/test_parser.nit:57,46--49
330                         ABlockExpr ../src/test_parser.nit:58,3--18
331                           ACallAssignExpr ../src/test_parser.nit:58,3--18
332                             AImplicitSelfExpr ../src/test_parser.nit:58,3
333                             TId "need_help" ../src/test_parser.nit:58,3--11
334                             AListExprs ../src/test_parser.nit:58,13
335                             TAssign "=" ../src/test_parser.nit:58,13
336                             ATrueExpr ../src/test_parser.nit:58,15--18
337                               TKwtrue "true" ../src/test_parser.nit:58,15--18
338                         ABlockExpr ../src/test_parser.nit:60,3--62,4
339                           ACallExpr ../src/test_parser.nit:60,3--48
340                             ACallExpr ../src/test_parser.nit:60,3--8
341                               AImplicitSelfExpr ../src/test_parser.nit:60,3
342                               TId "stderr" ../src/test_parser.nit:60,3--8
343                               AListExprs ../src/test_parser.nit:60,8
344                             TId "write" ../src/test_parser.nit:60,10--14
345                             AParExprs ../src/test_parser.nit:60,15--48
346                               TOpar "(" ../src/test_parser.nit:60,15
347                               ASuperstringExpr ../src/test_parser.nit:60,16--47
348                                 AStartStringExpr ../src/test_parser.nit:60,16--32
349                                   TStartString "\"Unknown option {" ../src/test_parser.nit:60,16--32
350                                 ACallExpr ../src/test_parser.nit:60,33--42
351                                   ACallExpr ../src/test_parser.nit:60,33--36
352                                     AImplicitSelfExpr ../src/test_parser.nit:60,33
353                                     TId "args" ../src/test_parser.nit:60,33--36
354                                     AListExprs ../src/test_parser.nit:60,36
355                                   TId "first" ../src/test_parser.nit:60,38--42
356                                   AListExprs ../src/test_parser.nit:60,42
357                                 AEndStringExpr ../src/test_parser.nit:60,43--47
358                                   TEndString "}.\\n\"" ../src/test_parser.nit:60,43--47
359                               TCpar ")" ../src/test_parser.nit:60,48
360                           ACallExpr ../src/test_parser.nit:61,3--9
361                             AImplicitSelfExpr ../src/test_parser.nit:61,3
362                             TId "exit" ../src/test_parser.nit:61,3--6
363                             AParExprs ../src/test_parser.nit:61,7--9
364                               TOpar "(" ../src/test_parser.nit:61,7
365                               AIntExpr ../src/test_parser.nit:61,8
366                                 TNumber "0" ../src/test_parser.nit:61,8
367                               TCpar ")" ../src/test_parser.nit:61,9
368                           TKwend "end" ../src/test_parser.nit:62,2--4
369               ACallExpr ../src/test_parser.nit:63,2--11
370                 ACallExpr ../src/test_parser.nit:63,2--5
371                   AImplicitSelfExpr ../src/test_parser.nit:63,2
372                   TId "args" ../src/test_parser.nit:63,2--5
373                   AListExprs ../src/test_parser.nit:63,5
374                 TId "shift" ../src/test_parser.nit:63,7--11
375                 AListExprs ../src/test_parser.nit:63,11
376               TKwend "end" ../src/test_parser.nit:64,1--3
377           AIfExpr ../src/test_parser.nit:66,1--109,3
378             TKwif "if" ../src/test_parser.nit:66,1--2
379             AOrExpr ../src/test_parser.nit:66,4--29
380               ACallExpr ../src/test_parser.nit:66,4--16
381                 ACallExpr ../src/test_parser.nit:66,4--7
382                   AImplicitSelfExpr ../src/test_parser.nit:66,4
383                   TId "args" ../src/test_parser.nit:66,4--7
384                   AListExprs ../src/test_parser.nit:66,7
385                 TId "is_empty" ../src/test_parser.nit:66,9--16
386                 AListExprs ../src/test_parser.nit:66,16
387               ACallExpr ../src/test_parser.nit:66,21--29
388                 AImplicitSelfExpr ../src/test_parser.nit:66,21
389                 TId "need_help" ../src/test_parser.nit:66,21--29
390                 AListExprs ../src/test_parser.nit:66,29
391             ABlockExpr ../src/test_parser.nit:67,2--74,30
392               ACallExpr ../src/test_parser.nit:67,2--16
393                 AImplicitSelfExpr ../src/test_parser.nit:67,2
394                 TId "print" ../src/test_parser.nit:67,2--6
395                 AParExprs ../src/test_parser.nit:67,7--16
396                   TOpar "(" ../src/test_parser.nit:67,7
397                   AStringExpr ../src/test_parser.nit:67,8--15
398                     TString "\"usage:\"" ../src/test_parser.nit:67,8--15
399                   TCpar ")" ../src/test_parser.nit:67,16
400               ACallExpr ../src/test_parser.nit:68,2--54
401                 AImplicitSelfExpr ../src/test_parser.nit:68,2
402                 TId "print" ../src/test_parser.nit:68,2--6
403                 AParExprs ../src/test_parser.nit:68,7--54
404                   TOpar "(" ../src/test_parser.nit:68,7
405                   AStringExpr ../src/test_parser.nit:68,8--53
406                     TString "\"  test_parser [options]... <filename.nit>...\"" ../src/test_parser.nit:68,8--53
407                   TCpar ")" ../src/test_parser.nit:68,54
408               ACallExpr ../src/test_parser.nit:69,2--18
409                 AImplicitSelfExpr ../src/test_parser.nit:69,2
410                 TId "print" ../src/test_parser.nit:69,2--6
411                 AParExprs ../src/test_parser.nit:69,7--18
412                   TOpar "(" ../src/test_parser.nit:69,7
413                   AStringExpr ../src/test_parser.nit:69,8--17
414                     TString "\"options:\"" ../src/test_parser.nit:69,8--17
415                   TCpar ")" ../src/test_parser.nit:69,18
416               ACallExpr ../src/test_parser.nit:70,2--36
417                 AImplicitSelfExpr ../src/test_parser.nit:70,2
418                 TId "print" ../src/test_parser.nit:70,2--6
419                 AParExprs ../src/test_parser.nit:70,7--36
420                   TOpar "(" ../src/test_parser.nit:70,7
421                   AStringExpr ../src/test_parser.nit:70,8--35
422                     TString "\"  -n\11do not print anything\"" ../src/test_parser.nit:70,8--35
423                   TCpar ")" ../src/test_parser.nit:70,36
424               ACallExpr ../src/test_parser.nit:71,2--25
425                 AImplicitSelfExpr ../src/test_parser.nit:71,2
426                 TId "print" ../src/test_parser.nit:71,2--6
427                 AParExprs ../src/test_parser.nit:71,7--25
428                   TOpar "(" ../src/test_parser.nit:71,7
429                   AStringExpr ../src/test_parser.nit:71,8--24
430                     TString "\"  -l\11only lexer\"" ../src/test_parser.nit:71,8--24
431                   TCpar ")" ../src/test_parser.nit:71,25
432               ACallExpr ../src/test_parser.nit:72,2--41
433                 AImplicitSelfExpr ../src/test_parser.nit:72,2
434                 TId "print" ../src/test_parser.nit:72,2--6
435                 AParExprs ../src/test_parser.nit:72,7--41
436                   TOpar "(" ../src/test_parser.nit:72,7
437                   AStringExpr ../src/test_parser.nit:72,8--40
438                     TString "\"  -p\11lexer and parser (default)\"" ../src/test_parser.nit:72,8--40
439                   TCpar ")" ../src/test_parser.nit:72,41
440               ACallExpr ../src/test_parser.nit:73,2--68
441                 AImplicitSelfExpr ../src/test_parser.nit:73,2
442                 TId "print" ../src/test_parser.nit:73,2--6
443                 AParExprs ../src/test_parser.nit:73,7--68
444                   TOpar "(" ../src/test_parser.nit:73,7
445                   AStringExpr ../src/test_parser.nit:73,8--67
446                     TString "\"  -e\11instead on files, each argument is a content to parse\"" ../src/test_parser.nit:73,8--67
447                   TCpar ")" ../src/test_parser.nit:73,68
448               ACallExpr ../src/test_parser.nit:74,2--30
449                 AImplicitSelfExpr ../src/test_parser.nit:74,2
450                 TId "print" ../src/test_parser.nit:74,2--6
451                 AParExprs ../src/test_parser.nit:74,7--30
452                   TOpar "(" ../src/test_parser.nit:74,7
453                   AStringExpr ../src/test_parser.nit:74,8--29
454                     TString "\"  -h\11print this help\"" ../src/test_parser.nit:74,8--29
455                   TCpar ")" ../src/test_parser.nit:74,30
456             ABlockExpr ../src/test_parser.nit:76,2--109,3
457               AForExpr ../src/test_parser.nit:76,2--108,4
458                 TKwfor "for" ../src/test_parser.nit:76,2--4
459                 TId "a" ../src/test_parser.nit:76,6
460                 ACallExpr ../src/test_parser.nit:76,11--14
461                   AImplicitSelfExpr ../src/test_parser.nit:76,11
462                   TId "args" ../src/test_parser.nit:76,11--14
463                   AListExprs ../src/test_parser.nit:76,14
464                 TKwdo "do" ../src/test_parser.nit:76,16--17
465                 ABlockExpr ../src/test_parser.nit:77,3--108,4
466                   AVardeclExpr ../src/test_parser.nit:77,3--12
467                     TKwvar "var" ../src/test_parser.nit:77,3--5
468                     TId "source" ../src/test_parser.nit:77,7--12
469                   AIfExpr ../src/test_parser.nit:78,3--84,5
470                     TKwif "if" ../src/test_parser.nit:78,3--4
471                     ACallExpr ../src/test_parser.nit:78,6--12
472                       AImplicitSelfExpr ../src/test_parser.nit:78,6
473                       TId "no_file" ../src/test_parser.nit:78,6--12
474                       AListExprs ../src/test_parser.nit:78,12
475                     ABlockExpr ../src/test_parser.nit:79,4--45
476                       ACallAssignExpr ../src/test_parser.nit:79,4--45
477                         AImplicitSelfExpr ../src/test_parser.nit:79,4
478                         TId "source" ../src/test_parser.nit:79,4--9
479                         AListExprs ../src/test_parser.nit:79,11
480                         TAssign "=" ../src/test_parser.nit:79,11
481                         ANewExpr ../src/test_parser.nit:79,13--45
482                           TKwnew "new" ../src/test_parser.nit:79,13--15
483                           AType ../src/test_parser.nit:79,17--26
484                             TClassid "SourceFile" ../src/test_parser.nit:79,17--26
485                           TId "from_string" ../src/test_parser.nit:79,28--38
486                           AParExprs ../src/test_parser.nit:79,39--45
487                             TOpar "(" ../src/test_parser.nit:79,39
488                             AStringExpr ../src/test_parser.nit:79,40--41
489                               TString "\"\"" ../src/test_parser.nit:79,40--41
490                             ACallExpr ../src/test_parser.nit:79,44
491                               AImplicitSelfExpr ../src/test_parser.nit:79,44
492                               TId "a" ../src/test_parser.nit:79,44
493                               AListExprs ../src/test_parser.nit:79,44
494                             TCpar ")" ../src/test_parser.nit:79,45
495                     ABlockExpr ../src/test_parser.nit:81,4--84,5
496                       AVardeclExpr ../src/test_parser.nit:81,4--31
497                         TKwvar "var" ../src/test_parser.nit:81,4--6
498                         TId "f" ../src/test_parser.nit:81,8
499                         TAssign "=" ../src/test_parser.nit:81,10
500                         ANewExpr ../src/test_parser.nit:81,12--31
501                           TKwnew "new" ../src/test_parser.nit:81,12--14
502                           AType ../src/test_parser.nit:81,16--23
503                             TClassid "IFStream" ../src/test_parser.nit:81,16--23
504                           TId "open" ../src/test_parser.nit:81,25--28
505                           AParExprs ../src/test_parser.nit:81,29--31
506                             TOpar "(" ../src/test_parser.nit:81,29
507                             ACallExpr ../src/test_parser.nit:81,30
508                               AImplicitSelfExpr ../src/test_parser.nit:81,30
509                               TId "a" ../src/test_parser.nit:81,30
510                               AListExprs ../src/test_parser.nit:81,30
511                             TCpar ")" ../src/test_parser.nit:81,31
512                       ACallAssignExpr ../src/test_parser.nit:82,4--32
513                         AImplicitSelfExpr ../src/test_parser.nit:82,4
514                         TId "source" ../src/test_parser.nit:82,4--9
515                         AListExprs ../src/test_parser.nit:82,11
516                         TAssign "=" ../src/test_parser.nit:82,11
517                         ANewExpr ../src/test_parser.nit:82,13--32
518                           TKwnew "new" ../src/test_parser.nit:82,13--15
519                           AType ../src/test_parser.nit:82,17--26
520                             TClassid "SourceFile" ../src/test_parser.nit:82,17--26
521                           AParExprs ../src/test_parser.nit:82,27--32
522                             TOpar "(" ../src/test_parser.nit:82,27
523                             ACallExpr ../src/test_parser.nit:82,28
524                               AImplicitSelfExpr ../src/test_parser.nit:82,28
525                               TId "a" ../src/test_parser.nit:82,28
526                               AListExprs ../src/test_parser.nit:82,28
527                             ACallExpr ../src/test_parser.nit:82,31
528                               AImplicitSelfExpr ../src/test_parser.nit:82,31
529                               TId "f" ../src/test_parser.nit:82,31
530                               AListExprs ../src/test_parser.nit:82,31
531                             TCpar ")" ../src/test_parser.nit:82,32
532                       ACallExpr ../src/test_parser.nit:83,4--10
533                         ACallExpr ../src/test_parser.nit:83,4
534                           AImplicitSelfExpr ../src/test_parser.nit:83,4
535                           TId "f" ../src/test_parser.nit:83,4
536                           AListExprs ../src/test_parser.nit:83,4
537                         TId "close" ../src/test_parser.nit:83,6--10
538                         AListExprs ../src/test_parser.nit:83,10
539                       TKwend "end" ../src/test_parser.nit:84,3--5
540                   AVardeclExpr ../src/test_parser.nit:85,3--31
541                     TKwvar "var" ../src/test_parser.nit:85,3--5
542                     TId "lexer" ../src/test_parser.nit:85,7--11
543                     TAssign "=" ../src/test_parser.nit:85,13
544                     ANewExpr ../src/test_parser.nit:85,15--31
545                       TKwnew "new" ../src/test_parser.nit:85,15--17
546                       AType ../src/test_parser.nit:85,19--23
547                         TClassid "Lexer" ../src/test_parser.nit:85,19--23
548                       AParExprs ../src/test_parser.nit:85,24--31
549                         TOpar "(" ../src/test_parser.nit:85,24
550                         ACallExpr ../src/test_parser.nit:85,25--30
551                           AImplicitSelfExpr ../src/test_parser.nit:85,25
552                           TId "source" ../src/test_parser.nit:85,25--30
553                           AListExprs ../src/test_parser.nit:85,30
554                         TCpar ")" ../src/test_parser.nit:85,31
555                   AIfExpr ../src/test_parser.nit:86,3--107,5
556                     TKwif "if" ../src/test_parser.nit:86,3--4
557                     ACallExpr ../src/test_parser.nit:86,6--15
558                       AImplicitSelfExpr ../src/test_parser.nit:86,6
559                       TId "only_lexer" ../src/test_parser.nit:86,6--15
560                       AListExprs ../src/test_parser.nit:86,15
561                     ABlockExpr ../src/test_parser.nit:87,4--93,6
562                       AVardeclExpr ../src/test_parser.nit:87,4--25
563                         TKwvar "var" ../src/test_parser.nit:87,4--6
564                         TId "token" ../src/test_parser.nit:87,8--12
565                         TAssign "=" ../src/test_parser.nit:87,14
566                         ACallExpr ../src/test_parser.nit:87,16--25
567                           ACallExpr ../src/test_parser.nit:87,16--20
568                             AImplicitSelfExpr ../src/test_parser.nit:87,16
569                             TId "lexer" ../src/test_parser.nit:87,16--20
570                             AListExprs ../src/test_parser.nit:87,20
571                           TId "next" ../src/test_parser.nit:87,22--25
572                           AListExprs ../src/test_parser.nit:87,25
573                       AWhileExpr ../src/test_parser.nit:88,4--93,6
574                         TKwwhile "while" ../src/test_parser.nit:88,4--8
575                         ANotExpr ../src/test_parser.nit:88,10--26
576                           TKwnot "not" ../src/test_parser.nit:88,10--12
577                           AIsaExpr ../src/test_parser.nit:88,14--26
578                             ACallExpr ../src/test_parser.nit:88,14--18
579                               AImplicitSelfExpr ../src/test_parser.nit:88,14
580                               TId "token" ../src/test_parser.nit:88,14--18
581                               AListExprs ../src/test_parser.nit:88,18
582                             AType ../src/test_parser.nit:88,24--26
583                               TClassid "EOF" ../src/test_parser.nit:88,24--26
584                         TKwdo "do" ../src/test_parser.nit:88,28--29
585                         ABlockExpr ../src/test_parser.nit:89,5--93,6
586                           AIfExpr ../src/test_parser.nit:89,5--91,7
587                             TKwif "if" ../src/test_parser.nit:89,5--6
588                             ANotExpr ../src/test_parser.nit:89,8--19
589                               TKwnot "not" ../src/test_parser.nit:89,8--10
590                               ACallExpr ../src/test_parser.nit:89,12--19
591                                 AImplicitSelfExpr ../src/test_parser.nit:89,12
592                                 TId "no_print" ../src/test_parser.nit:89,12--19
593                                 AListExprs ../src/test_parser.nit:89,19
594                             ABlockExpr ../src/test_parser.nit:90,6--64
595                               ACallExpr ../src/test_parser.nit:90,6--64
596                                 AImplicitSelfExpr ../src/test_parser.nit:90,6
597                                 TId "print" ../src/test_parser.nit:90,6--10
598                                 AParExprs ../src/test_parser.nit:90,11--64
599                                   TOpar "(" ../src/test_parser.nit:90,11
600                                   ASuperstringExpr ../src/test_parser.nit:90,12--63
601                                     AStartStringExpr ../src/test_parser.nit:90,12--27
602                                       TStartString "\"Read token at {" ../src/test_parser.nit:90,12--27
603                                     ACallExpr ../src/test_parser.nit:90,28--41
604                                       ACallExpr ../src/test_parser.nit:90,28--32
605                                         AImplicitSelfExpr ../src/test_parser.nit:90,28
606                                         TId "token" ../src/test_parser.nit:90,28--32
607                                         AListExprs ../src/test_parser.nit:90,32
608                                       TId "location" ../src/test_parser.nit:90,34--41
609                                       AListExprs ../src/test_parser.nit:90,41
610                                     AMidStringExpr ../src/test_parser.nit:90,42--50
611                                       TMidString "} text=\'{" ../src/test_parser.nit:90,42--50
612                                     ACallExpr ../src/test_parser.nit:90,51--60
613                                       ACallExpr ../src/test_parser.nit:90,51--55
614                                         AImplicitSelfExpr ../src/test_parser.nit:90,51
615                                         TId "token" ../src/test_parser.nit:90,51--55
616                                         AListExprs ../src/test_parser.nit:90,55
617                                       TId "text" ../src/test_parser.nit:90,57--60
618                                       AListExprs ../src/test_parser.nit:90,60
619                                     AEndStringExpr ../src/test_parser.nit:90,61--63
620                                       TEndString "}\'\"" ../src/test_parser.nit:90,61--63
621                                   TCpar ")" ../src/test_parser.nit:90,64
622                             ABlockExpr ../src/test_parser.nit:91,5--7
623                               TKwend "end" ../src/test_parser.nit:91,5--7
624                           ACallAssignExpr ../src/test_parser.nit:92,5--22
625                             AImplicitSelfExpr ../src/test_parser.nit:92,5
626                             TId "token" ../src/test_parser.nit:92,5--9
627                             AListExprs ../src/test_parser.nit:92,11
628                             TAssign "=" ../src/test_parser.nit:92,11
629                             ACallExpr ../src/test_parser.nit:92,13--22
630                               ACallExpr ../src/test_parser.nit:92,13--17
631                                 AImplicitSelfExpr ../src/test_parser.nit:92,13
632                                 TId "lexer" ../src/test_parser.nit:92,13--17
633                                 AListExprs ../src/test_parser.nit:92,17
634                               TId "next" ../src/test_parser.nit:92,19--22
635                               AListExprs ../src/test_parser.nit:92,22
636                           TKwend "end" ../src/test_parser.nit:93,4--6
637                     ABlockExpr ../src/test_parser.nit:95,4--107,5
638                       AVardeclExpr ../src/test_parser.nit:95,4--33
639                         TKwvar "var" ../src/test_parser.nit:95,4--6
640                         TId "parser" ../src/test_parser.nit:95,8--13
641                         TAssign "=" ../src/test_parser.nit:95,15
642                         ANewExpr ../src/test_parser.nit:95,17--33
643                           TKwnew "new" ../src/test_parser.nit:95,17--19
644                           AType ../src/test_parser.nit:95,21--26
645                             TClassid "Parser" ../src/test_parser.nit:95,21--26
646                           AParExprs ../src/test_parser.nit:95,27--33
647                             TOpar "(" ../src/test_parser.nit:95,27
648                             ACallExpr ../src/test_parser.nit:95,28--32
649                               AImplicitSelfExpr ../src/test_parser.nit:95,28
650                               TId "lexer" ../src/test_parser.nit:95,28--32
651                               AListExprs ../src/test_parser.nit:95,32
652                             TCpar ")" ../src/test_parser.nit:95,33
653                       AVardeclExpr ../src/test_parser.nit:96,4--26
654                         TKwvar "var" ../src/test_parser.nit:96,4--6
655                         TId "tree" ../src/test_parser.nit:96,8--11
656                         TAssign "=" ../src/test_parser.nit:96,13
657                         ACallExpr ../src/test_parser.nit:96,15--26
658                           ACallExpr ../src/test_parser.nit:96,15--20
659                             AImplicitSelfExpr ../src/test_parser.nit:96,15
660                             TId "parser" ../src/test_parser.nit:96,15--20
661                             AListExprs ../src/test_parser.nit:96,20
662                           TId "parse" ../src/test_parser.nit:96,22--26
663                           AListExprs ../src/test_parser.nit:96,26
664                       AVardeclExpr ../src/test_parser.nit:98,4--25
665                         TKwvar "var" ../src/test_parser.nit:98,4--6
666                         TId "error" ../src/test_parser.nit:98,8--12
667                         TAssign "=" ../src/test_parser.nit:98,14
668                         ACallExpr ../src/test_parser.nit:98,16--25
669                           ACallExpr ../src/test_parser.nit:98,16--19
670                             AImplicitSelfExpr ../src/test_parser.nit:98,16
671                             TId "tree" ../src/test_parser.nit:98,16--19
672                             AListExprs ../src/test_parser.nit:98,19
673                           TId "n_eof" ../src/test_parser.nit:98,21--25
674                           AListExprs ../src/test_parser.nit:98,25
675                       AIfExpr ../src/test_parser.nit:99,4--102,6
676                         TKwif "if" ../src/test_parser.nit:99,4--5
677                         AIsaExpr ../src/test_parser.nit:99,7--22
678                           ACallExpr ../src/test_parser.nit:99,7--11
679                             AImplicitSelfExpr ../src/test_parser.nit:99,7
680                             TId "error" ../src/test_parser.nit:99,7--11
681                             AListExprs ../src/test_parser.nit:99,11
682                           AType ../src/test_parser.nit:99,17--22
683                             TClassid "AError" ../src/test_parser.nit:99,17--22
684                         ABlockExpr ../src/test_parser.nit:100,5--101,10
685                           ACallExpr ../src/test_parser.nit:100,5--58
686                             AImplicitSelfExpr ../src/test_parser.nit:100,5
687                             TId "print" ../src/test_parser.nit:100,5--9
688                             AParExprs ../src/test_parser.nit:100,10--58
689                               TOpar "(" ../src/test_parser.nit:100,10
690                               ASuperstringExpr ../src/test_parser.nit:100,11--57
691                                 AStartStringExpr ../src/test_parser.nit:100,11--21
692                                   TStartString "\"Error at {" ../src/test_parser.nit:100,11--21
693                                 ACallExpr ../src/test_parser.nit:100,22--35
694                                   ACallExpr ../src/test_parser.nit:100,22--26
695                                     AImplicitSelfExpr ../src/test_parser.nit:100,22
696                                     TId "error" ../src/test_parser.nit:100,22--26
697                                     AListExprs ../src/test_parser.nit:100,26
698                                   TId "location" ../src/test_parser.nit:100,28--35
699                                   AListExprs ../src/test_parser.nit:100,35
700                                 AMidStringExpr ../src/test_parser.nit:100,36--42
701                                   TMidString "}:\\n\\t{" ../src/test_parser.nit:100,36--42
702                                 ACallExpr ../src/test_parser.nit:100,43--55
703                                   ACallExpr ../src/test_parser.nit:100,43--47
704                                     AImplicitSelfExpr ../src/test_parser.nit:100,43
705                                     TId "error" ../src/test_parser.nit:100,43--47
706                                     AListExprs ../src/test_parser.nit:100,47
707                                   TId "message" ../src/test_parser.nit:100,49--55
708                                   AListExprs ../src/test_parser.nit:100,55
709                                 AEndStringExpr ../src/test_parser.nit:100,56--57
710                                   TEndString "}\"" ../src/test_parser.nit:100,56--57
711                               TCpar ")" ../src/test_parser.nit:100,58
712                           AReturnExpr ../src/test_parser.nit:101,5--10
713                             TKwreturn "return" ../src/test_parser.nit:101,5--10
714                         ABlockExpr ../src/test_parser.nit:102,4--6
715                           TKwend "end" ../src/test_parser.nit:102,4--6
716                       AIfExpr ../src/test_parser.nit:104,4--106,6
717                         TKwif "if" ../src/test_parser.nit:104,4--5
718                         ANotExpr ../src/test_parser.nit:104,7--18
719                           TKwnot "not" ../src/test_parser.nit:104,7--9
720                           ACallExpr ../src/test_parser.nit:104,11--18
721                             AImplicitSelfExpr ../src/test_parser.nit:104,11
722                             TId "no_print" ../src/test_parser.nit:104,11--18
723                             AListExprs ../src/test_parser.nit:104,18
724                         ABlockExpr ../src/test_parser.nit:105,5--44
725                           ACallExpr ../src/test_parser.nit:105,5--44
726                             AParExpr ../src/test_parser.nit:105,5--26
727                               TOpar "(" ../src/test_parser.nit:105,5
728                               ANewExpr ../src/test_parser.nit:105,6--25
729                                 TKwnew "new" ../src/test_parser.nit:105,6--8
730                                 AType ../src/test_parser.nit:105,10--25
731                                   TClassid "PrintTreeVisitor" ../src/test_parser.nit:105,10--25
732                                 AListExprs ../src/test_parser.nit:105,25
733                               TCpar ")" ../src/test_parser.nit:105,26
734                             TId "enter_visit" ../src/test_parser.nit:105,28--38
735                             AParExprs ../src/test_parser.nit:105,39--44
736                               TOpar "(" ../src/test_parser.nit:105,39
737                               ACallExpr ../src/test_parser.nit:105,40--43
738                                 AImplicitSelfExpr ../src/test_parser.nit:105,40
739                                 TId "tree" ../src/test_parser.nit:105,40--43
740                                 AListExprs ../src/test_parser.nit:105,43
741                               TCpar ")" ../src/test_parser.nit:105,44
742                         ABlockExpr ../src/test_parser.nit:106,4--6
743                           TKwend "end" ../src/test_parser.nit:106,4--6
744                       TKwend "end" ../src/test_parser.nit:107,3--5
745                   TKwend "end" ../src/test_parser.nit:108,2--4
746               TKwend "end" ../src/test_parser.nit:109,1--3
747   EOF "" ../src/test_parser.nit:110,1