1 Start ../src/test_parser.nit:17,1--147,1
2 AModule ../src/test_parser.nit:17,1--146,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 AStdClassdef ../src/test_parser.nit:23,1--37,3
21 APublicVisibility ../src/test_parser.nit:23,1
22 AConcreteClasskind ../src/test_parser.nit:23,1--5
23 TKwclass "class" ../src/test_parser.nit:23,1--5
24 TClassid "PrintTreeVisitor" ../src/test_parser.nit:23,7--22
25 ASuperclass ../src/test_parser.nit:24,2--14
26 TKwsuper "super" ../src/test_parser.nit:24,2--6
27 AType ../src/test_parser.nit:24,8--14
28 TClassid "Visitor" ../src/test_parser.nit:24,8--14
29 AAttrPropdef ../src/test_parser.nit:25,2--26
30 APrivateVisibility ../src/test_parser.nit:25,2--8
31 TKwprivate "private" ../src/test_parser.nit:25,2--8
32 TKwvar "var" ../src/test_parser.nit:25,10--12
33 TId "rank" ../src/test_parser.nit:25,14--17
34 AType ../src/test_parser.nit:25,20--22
35 TClassid "Int" ../src/test_parser.nit:25,20--22
36 ADecIntExpr ../src/test_parser.nit:25,26
37 TNumber "0" ../src/test_parser.nit:25,26
38 AMethPropdef ../src/test_parser.nit:26,2--36,4
39 TKwredef "redef" ../src/test_parser.nit:26,2--6
40 APublicVisibility ../src/test_parser.nit:26,8
41 TKwmeth "fun" ../src/test_parser.nit:26,8--10
42 AIdMethid ../src/test_parser.nit:26,12--16
43 TId "visit" ../src/test_parser.nit:26,12--16
44 ASignature ../src/test_parser.nit:26,17--19
45 TOpar "(" ../src/test_parser.nit:26,17
46 AParam ../src/test_parser.nit:26,18
47 TId "n" ../src/test_parser.nit:26,18
48 TCpar ")" ../src/test_parser.nit:26,19
49 ABlockExpr ../src/test_parser.nit:28,3--36,4
50 AIfExpr ../src/test_parser.nit:28,3--32,5
51 TKwif "if" ../src/test_parser.nit:28,3--4
52 AIsaExpr ../src/test_parser.nit:28,6--16
53 ACallExpr ../src/test_parser.nit:28,6
54 AImplicitSelfExpr ../src/test_parser.nit:28,6
55 TId "n" ../src/test_parser.nit:28,6
56 AListExprs ../src/test_parser.nit:28,6
57 AType ../src/test_parser.nit:28,12--16
58 TClassid "Token" ../src/test_parser.nit:28,12--16
59 ABlockExpr ../src/test_parser.nit:29,4--88
60 ACallExpr ../src/test_parser.nit:29,4--88
61 AImplicitSelfExpr ../src/test_parser.nit:29,4
62 TId "printn" ../src/test_parser.nit:29,4--9
63 AParExprs ../src/test_parser.nit:29,10--88
64 TOpar "(" ../src/test_parser.nit:29,10
65 AStarExpr ../src/test_parser.nit:29,11--21
66 AStringExpr ../src/test_parser.nit:29,11--14
67 TString "\" \"" ../src/test_parser.nit:29,11--14
68 ACallExpr ../src/test_parser.nit:29,18--21
69 AImplicitSelfExpr ../src/test_parser.nit:29,18
70 TId "rank" ../src/test_parser.nit:29,18--21
71 AListExprs ../src/test_parser.nit:29,21
72 ACallExpr ../src/test_parser.nit:29,24--35
73 ACallExpr ../src/test_parser.nit:29,24
74 AImplicitSelfExpr ../src/test_parser.nit:29,24
75 TId "n" ../src/test_parser.nit:29,24
76 AListExprs ../src/test_parser.nit:29,24
77 TId "class_name" ../src/test_parser.nit:29,26--35
78 AListExprs ../src/test_parser.nit:29,35
79 AStringExpr ../src/test_parser.nit:29,38--42
80 TString "\" \\\"\"" ../src/test_parser.nit:29,38--42
81 ACallExpr ../src/test_parser.nit:29,45--62
82 ACallExpr ../src/test_parser.nit:29,45--50
83 ACallExpr ../src/test_parser.nit:29,45
84 AImplicitSelfExpr ../src/test_parser.nit:29,45
85 TId "n" ../src/test_parser.nit:29,45
86 AListExprs ../src/test_parser.nit:29,45
87 TId "text" ../src/test_parser.nit:29,47--50
88 AListExprs ../src/test_parser.nit:29,50
89 TId "escape_to_c" ../src/test_parser.nit:29,52--62
90 AListExprs ../src/test_parser.nit:29,62
91 AStringExpr ../src/test_parser.nit:29,65--69
92 TString "\"\\\" \"" ../src/test_parser.nit:29,65--69
93 ACallExpr ../src/test_parser.nit:29,72--81
94 ACallExpr ../src/test_parser.nit:29,72
95 AImplicitSelfExpr ../src/test_parser.nit:29,72
96 TId "n" ../src/test_parser.nit:29,72
97 AListExprs ../src/test_parser.nit:29,72
98 TId "location" ../src/test_parser.nit:29,74--81
99 AListExprs ../src/test_parser.nit:29,81
100 AStringExpr ../src/test_parser.nit:29,84--87
101 TString "\"\\n\"" ../src/test_parser.nit:29,84--87
102 TCpar ")" ../src/test_parser.nit:29,88
103 ABlockExpr ../src/test_parser.nit:31,4--32,5
104 ACallExpr ../src/test_parser.nit:31,4--59
105 AImplicitSelfExpr ../src/test_parser.nit:31,4
106 TId "printn" ../src/test_parser.nit:31,4--9
107 AParExprs ../src/test_parser.nit:31,10--59
108 TOpar "(" ../src/test_parser.nit:31,10
109 AStarExpr ../src/test_parser.nit:31,11--21
110 AStringExpr ../src/test_parser.nit:31,11--14
111 TString "\" \"" ../src/test_parser.nit:31,11--14
112 ACallExpr ../src/test_parser.nit:31,18--21
113 AImplicitSelfExpr ../src/test_parser.nit:31,18
114 TId "rank" ../src/test_parser.nit:31,18--21
115 AListExprs ../src/test_parser.nit:31,21
116 ACallExpr ../src/test_parser.nit:31,24--35
117 ACallExpr ../src/test_parser.nit:31,24
118 AImplicitSelfExpr ../src/test_parser.nit:31,24
119 TId "n" ../src/test_parser.nit:31,24
120 AListExprs ../src/test_parser.nit:31,24
121 TId "class_name" ../src/test_parser.nit:31,26--35
122 AListExprs ../src/test_parser.nit:31,35
123 AStringExpr ../src/test_parser.nit:31,38--40
124 TString "\" \"" ../src/test_parser.nit:31,38--40
125 ACallExpr ../src/test_parser.nit:31,43--52
126 ACallExpr ../src/test_parser.nit:31,43
127 AImplicitSelfExpr ../src/test_parser.nit:31,43
128 TId "n" ../src/test_parser.nit:31,43
129 AListExprs ../src/test_parser.nit:31,43
130 TId "location" ../src/test_parser.nit:31,45--52
131 AListExprs ../src/test_parser.nit:31,52
132 AStringExpr ../src/test_parser.nit:31,55--58
133 TString "\"\\n\"" ../src/test_parser.nit:31,55--58
134 TCpar ")" ../src/test_parser.nit:31,59
135 TKwend "end" ../src/test_parser.nit:32,3--5
136 ACallAssignExpr ../src/test_parser.nit:33,3--17
137 AImplicitSelfExpr ../src/test_parser.nit:33,3
138 TId "rank" ../src/test_parser.nit:33,3--6
139 AListExprs ../src/test_parser.nit:33,8
140 TAssign "=" ../src/test_parser.nit:33,8
141 APlusExpr ../src/test_parser.nit:33,10--17
142 ACallExpr ../src/test_parser.nit:33,10--13
143 AImplicitSelfExpr ../src/test_parser.nit:33,10
144 TId "rank" ../src/test_parser.nit:33,10--13
145 AListExprs ../src/test_parser.nit:33,13
146 ADecIntExpr ../src/test_parser.nit:33,17
147 TNumber "1" ../src/test_parser.nit:33,17
148 ACallExpr ../src/test_parser.nit:34,3--19
149 ACallExpr ../src/test_parser.nit:34,3
150 AImplicitSelfExpr ../src/test_parser.nit:34,3
151 TId "n" ../src/test_parser.nit:34,3
152 AListExprs ../src/test_parser.nit:34,3
153 TId "visit_all" ../src/test_parser.nit:34,5--13
154 AParExprs ../src/test_parser.nit:34,14--19
155 TOpar "(" ../src/test_parser.nit:34,14
156 ASelfExpr ../src/test_parser.nit:34,15--18
157 TKwself "self" ../src/test_parser.nit:34,15--18
158 TCpar ")" ../src/test_parser.nit:34,19
159 ACallAssignExpr ../src/test_parser.nit:35,3--17
160 AImplicitSelfExpr ../src/test_parser.nit:35,3
161 TId "rank" ../src/test_parser.nit:35,3--6
162 AListExprs ../src/test_parser.nit:35,8
163 TAssign "=" ../src/test_parser.nit:35,8
164 AMinusExpr ../src/test_parser.nit:35,10--17
165 ACallExpr ../src/test_parser.nit:35,10--13
166 AImplicitSelfExpr ../src/test_parser.nit:35,10
167 TId "rank" ../src/test_parser.nit:35,10--13
168 AListExprs ../src/test_parser.nit:35,13
169 ADecIntExpr ../src/test_parser.nit:35,17
170 TNumber "1" ../src/test_parser.nit:35,17
171 TKwend "end" ../src/test_parser.nit:36,2--4
172 TKwend "end" ../src/test_parser.nit:37,1--3
173 AMainClassdef ../src/test_parser.nit:39,1--146,3
174 AMainMethPropdef ../src/test_parser.nit:39,1--146,3
175 ABlockExpr ../src/test_parser.nit:39,1--146,3
176 AVardeclExpr ../src/test_parser.nit:39,1--20
177 TKwvar "var" ../src/test_parser.nit:39,1--3
178 TId "no_print" ../src/test_parser.nit:39,5--12
179 TAssign "=" ../src/test_parser.nit:39,14
180 AFalseExpr ../src/test_parser.nit:39,16--20
181 TKwfalse "false" ../src/test_parser.nit:39,16--20
182 AVardeclExpr ../src/test_parser.nit:40,1--22
183 TKwvar "var" ../src/test_parser.nit:40,1--3
184 TId "only_lexer" ../src/test_parser.nit:40,5--14
185 TAssign "=" ../src/test_parser.nit:40,16
186 AFalseExpr ../src/test_parser.nit:40,18--22
187 TKwfalse "false" ../src/test_parser.nit:40,18--22
188 AVardeclExpr ../src/test_parser.nit:41,1--21
189 TKwvar "var" ../src/test_parser.nit:41,1--3
190 TId "need_help" ../src/test_parser.nit:41,5--13
191 TAssign "=" ../src/test_parser.nit:41,15
192 AFalseExpr ../src/test_parser.nit:41,17--21
193 TKwfalse "false" ../src/test_parser.nit:41,17--21
194 AVardeclExpr ../src/test_parser.nit:42,1--19
195 TKwvar "var" ../src/test_parser.nit:42,1--3
196 TId "no_file" ../src/test_parser.nit:42,5--11
197 TAssign "=" ../src/test_parser.nit:42,13
198 AFalseExpr ../src/test_parser.nit:42,15--19
199 TKwfalse "false" ../src/test_parser.nit:42,15--19
200 AVardeclExpr ../src/test_parser.nit:43,1--23
201 TKwvar "var" ../src/test_parser.nit:43,1--3
202 TId "interactive" ../src/test_parser.nit:43,5--15
203 TAssign "=" ../src/test_parser.nit:43,17
204 AFalseExpr ../src/test_parser.nit:43,19--23
205 TKwfalse "false" ../src/test_parser.nit:43,19--23
206 AWhileExpr ../src/test_parser.nit:45,1--63,3
207 TKwwhile "while" ../src/test_parser.nit:45,1--5
208 AAndExpr ../src/test_parser.nit:45,7--57
209 ANotExpr ../src/test_parser.nit:45,7--23
210 TKwnot "not" ../src/test_parser.nit:45,7--9
211 ACallExpr ../src/test_parser.nit:45,11--23
212 ACallExpr ../src/test_parser.nit:45,11--14
213 AImplicitSelfExpr ../src/test_parser.nit:45,11
214 TId "args" ../src/test_parser.nit:45,11--14
215 AListExprs ../src/test_parser.nit:45,14
216 TId "is_empty" ../src/test_parser.nit:45,16--23
217 AListExprs ../src/test_parser.nit:45,23
218 AEqExpr ../src/test_parser.nit:45,29--57
219 ACallExpr ../src/test_parser.nit:45,29--50
220 ACallExpr ../src/test_parser.nit:45,29--44
221 ACallExpr ../src/test_parser.nit:45,29--38
222 ACallExpr ../src/test_parser.nit:45,29--32
223 AImplicitSelfExpr ../src/test_parser.nit:45,29
224 TId "args" ../src/test_parser.nit:45,29--32
225 AListExprs ../src/test_parser.nit:45,32
226 TId "first" ../src/test_parser.nit:45,34--38
227 AListExprs ../src/test_parser.nit:45,38
228 TId "chars" ../src/test_parser.nit:45,40--44
229 AListExprs ../src/test_parser.nit:45,44
230 TId "first" ../src/test_parser.nit:45,46--50
231 AListExprs ../src/test_parser.nit:45,50
232 ACharExpr ../src/test_parser.nit:45,55--57
233 TChar "\'-\'" ../src/test_parser.nit:45,55--57
234 TKwdo "do" ../src/test_parser.nit:45,59--60
235 ABlockExpr ../src/test_parser.nit:46,2--63,3
236 AIfExpr ../src/test_parser.nit:46,2--61,4
237 TKwif "if" ../src/test_parser.nit:46,2--3
238 AEqExpr ../src/test_parser.nit:46,5--22
239 ACallExpr ../src/test_parser.nit:46,5--14
240 ACallExpr ../src/test_parser.nit:46,5--8
241 AImplicitSelfExpr ../src/test_parser.nit:46,5
242 TId "args" ../src/test_parser.nit:46,5--8
243 AListExprs ../src/test_parser.nit:46,8
244 TId "first" ../src/test_parser.nit:46,10--14
245 AListExprs ../src/test_parser.nit:46,14
246 AStringExpr ../src/test_parser.nit:46,19--22
247 TString "\"-n\"" ../src/test_parser.nit:46,19--22
248 ABlockExpr ../src/test_parser.nit:47,3--17
249 ACallAssignExpr ../src/test_parser.nit:47,3--17
250 AImplicitSelfExpr ../src/test_parser.nit:47,3
251 TId "no_print" ../src/test_parser.nit:47,3--10
252 AListExprs ../src/test_parser.nit:47,12
253 TAssign "=" ../src/test_parser.nit:47,12
254 ATrueExpr ../src/test_parser.nit:47,14--17
255 TKwtrue "true" ../src/test_parser.nit:47,14--17
256 AIfExpr ../src/test_parser.nit:48,7--61,4
257 TKwif "if" ../src/test_parser.nit:48,7--8
258 AEqExpr ../src/test_parser.nit:48,10--27
259 ACallExpr ../src/test_parser.nit:48,10--19
260 ACallExpr ../src/test_parser.nit:48,10--13
261 AImplicitSelfExpr ../src/test_parser.nit:48,10
262 TId "args" ../src/test_parser.nit:48,10--13
263 AListExprs ../src/test_parser.nit:48,13
264 TId "first" ../src/test_parser.nit:48,15--19
265 AListExprs ../src/test_parser.nit:48,19
266 AStringExpr ../src/test_parser.nit:48,24--27
267 TString "\"-l\"" ../src/test_parser.nit:48,24--27
268 ABlockExpr ../src/test_parser.nit:49,3--19
269 ACallAssignExpr ../src/test_parser.nit:49,3--19
270 AImplicitSelfExpr ../src/test_parser.nit:49,3
271 TId "only_lexer" ../src/test_parser.nit:49,3--12
272 AListExprs ../src/test_parser.nit:49,14
273 TAssign "=" ../src/test_parser.nit:49,14
274 ATrueExpr ../src/test_parser.nit:49,16--19
275 TKwtrue "true" ../src/test_parser.nit:49,16--19
276 AIfExpr ../src/test_parser.nit:50,7--61,4
277 TKwif "if" ../src/test_parser.nit:50,7--8
278 AEqExpr ../src/test_parser.nit:50,10--27
279 ACallExpr ../src/test_parser.nit:50,10--19
280 ACallExpr ../src/test_parser.nit:50,10--13
281 AImplicitSelfExpr ../src/test_parser.nit:50,10
282 TId "args" ../src/test_parser.nit:50,10--13
283 AListExprs ../src/test_parser.nit:50,13
284 TId "first" ../src/test_parser.nit:50,15--19
285 AListExprs ../src/test_parser.nit:50,19
286 AStringExpr ../src/test_parser.nit:50,24--27
287 TString "\"-p\"" ../src/test_parser.nit:50,24--27
288 ABlockExpr ../src/test_parser.nit:51,3--20
289 ACallAssignExpr ../src/test_parser.nit:51,3--20
290 AImplicitSelfExpr ../src/test_parser.nit:51,3
291 TId "only_lexer" ../src/test_parser.nit:51,3--12
292 AListExprs ../src/test_parser.nit:51,14
293 TAssign "=" ../src/test_parser.nit:51,14
294 AFalseExpr ../src/test_parser.nit:51,16--20
295 TKwfalse "false" ../src/test_parser.nit:51,16--20
296 AIfExpr ../src/test_parser.nit:52,7--61,4
297 TKwif "if" ../src/test_parser.nit:52,7--8
298 AEqExpr ../src/test_parser.nit:52,10--27
299 ACallExpr ../src/test_parser.nit:52,10--19
300 ACallExpr ../src/test_parser.nit:52,10--13
301 AImplicitSelfExpr ../src/test_parser.nit:52,10
302 TId "args" ../src/test_parser.nit:52,10--13
303 AListExprs ../src/test_parser.nit:52,13
304 TId "first" ../src/test_parser.nit:52,15--19
305 AListExprs ../src/test_parser.nit:52,19
306 AStringExpr ../src/test_parser.nit:52,24--27
307 TString "\"-e\"" ../src/test_parser.nit:52,24--27
308 ABlockExpr ../src/test_parser.nit:53,3--16
309 ACallAssignExpr ../src/test_parser.nit:53,3--16
310 AImplicitSelfExpr ../src/test_parser.nit:53,3
311 TId "no_file" ../src/test_parser.nit:53,3--9
312 AListExprs ../src/test_parser.nit:53,11
313 TAssign "=" ../src/test_parser.nit:53,11
314 ATrueExpr ../src/test_parser.nit:53,13--16
315 TKwtrue "true" ../src/test_parser.nit:53,13--16
316 AIfExpr ../src/test_parser.nit:54,7--61,4
317 TKwif "if" ../src/test_parser.nit:54,7--8
318 AEqExpr ../src/test_parser.nit:54,10--27
319 ACallExpr ../src/test_parser.nit:54,10--19
320 ACallExpr ../src/test_parser.nit:54,10--13
321 AImplicitSelfExpr ../src/test_parser.nit:54,10
322 TId "args" ../src/test_parser.nit:54,10--13
323 AListExprs ../src/test_parser.nit:54,13
324 TId "first" ../src/test_parser.nit:54,15--19
325 AListExprs ../src/test_parser.nit:54,19
326 AStringExpr ../src/test_parser.nit:54,24--27
327 TString "\"-i\"" ../src/test_parser.nit:54,24--27
328 ABlockExpr ../src/test_parser.nit:55,3--20
329 ACallAssignExpr ../src/test_parser.nit:55,3--20
330 AImplicitSelfExpr ../src/test_parser.nit:55,3
331 TId "interactive" ../src/test_parser.nit:55,3--13
332 AListExprs ../src/test_parser.nit:55,15
333 TAssign "=" ../src/test_parser.nit:55,15
334 ATrueExpr ../src/test_parser.nit:55,17--20
335 TKwtrue "true" ../src/test_parser.nit:55,17--20
336 AIfExpr ../src/test_parser.nit:56,7--61,4
337 TKwif "if" ../src/test_parser.nit:56,7--8
338 AOrExpr ../src/test_parser.nit:56,10--49
339 AEqExpr ../src/test_parser.nit:56,10--27
340 ACallExpr ../src/test_parser.nit:56,10--19
341 ACallExpr ../src/test_parser.nit:56,10--13
342 AImplicitSelfExpr ../src/test_parser.nit:56,10
343 TId "args" ../src/test_parser.nit:56,10--13
344 AListExprs ../src/test_parser.nit:56,13
345 TId "first" ../src/test_parser.nit:56,15--19
346 AListExprs ../src/test_parser.nit:56,19
347 AStringExpr ../src/test_parser.nit:56,24--27
348 TString "\"-h\"" ../src/test_parser.nit:56,24--27
349 AEqExpr ../src/test_parser.nit:56,32--49
350 ACallExpr ../src/test_parser.nit:56,32--41
351 ACallExpr ../src/test_parser.nit:56,32--35
352 AImplicitSelfExpr ../src/test_parser.nit:56,32
353 TId "args" ../src/test_parser.nit:56,32--35
354 AListExprs ../src/test_parser.nit:56,35
355 TId "first" ../src/test_parser.nit:56,37--41
356 AListExprs ../src/test_parser.nit:56,41
357 AStringExpr ../src/test_parser.nit:56,46--49
358 TString "\"-?\"" ../src/test_parser.nit:56,46--49
359 ABlockExpr ../src/test_parser.nit:57,3--18
360 ACallAssignExpr ../src/test_parser.nit:57,3--18
361 AImplicitSelfExpr ../src/test_parser.nit:57,3
362 TId "need_help" ../src/test_parser.nit:57,3--11
363 AListExprs ../src/test_parser.nit:57,13
364 TAssign "=" ../src/test_parser.nit:57,13
365 ATrueExpr ../src/test_parser.nit:57,15--18
366 TKwtrue "true" ../src/test_parser.nit:57,15--18
367 ABlockExpr ../src/test_parser.nit:59,3--61,4
368 ACallExpr ../src/test_parser.nit:59,3--48
369 ACallExpr ../src/test_parser.nit:59,3--8
370 AImplicitSelfExpr ../src/test_parser.nit:59,3
371 TId "stderr" ../src/test_parser.nit:59,3--8
372 AListExprs ../src/test_parser.nit:59,8
373 TId "write" ../src/test_parser.nit:59,10--14
374 AParExprs ../src/test_parser.nit:59,15--48
375 TOpar "(" ../src/test_parser.nit:59,15
376 ASuperstringExpr ../src/test_parser.nit:59,16--47
377 AStartStringExpr ../src/test_parser.nit:59,16--32
378 TStartString "\"Unknown option {" ../src/test_parser.nit:59,16--32
379 ACallExpr ../src/test_parser.nit:59,33--42
380 ACallExpr ../src/test_parser.nit:59,33--36
381 AImplicitSelfExpr ../src/test_parser.nit:59,33
382 TId "args" ../src/test_parser.nit:59,33--36
383 AListExprs ../src/test_parser.nit:59,36
384 TId "first" ../src/test_parser.nit:59,38--42
385 AListExprs ../src/test_parser.nit:59,42
386 AEndStringExpr ../src/test_parser.nit:59,43--47
387 TEndString "}.\\n\"" ../src/test_parser.nit:59,43--47
388 TCpar ")" ../src/test_parser.nit:59,48
389 ACallExpr ../src/test_parser.nit:60,3--9
390 AImplicitSelfExpr ../src/test_parser.nit:60,3
391 TId "exit" ../src/test_parser.nit:60,3--6
392 AParExprs ../src/test_parser.nit:60,7--9
393 TOpar "(" ../src/test_parser.nit:60,7
394 ADecIntExpr ../src/test_parser.nit:60,8
395 TNumber "0" ../src/test_parser.nit:60,8
396 TCpar ")" ../src/test_parser.nit:60,9
397 TKwend "end" ../src/test_parser.nit:61,2--4
398 ACallExpr ../src/test_parser.nit:62,2--11
399 ACallExpr ../src/test_parser.nit:62,2--5
400 AImplicitSelfExpr ../src/test_parser.nit:62,2
401 TId "args" ../src/test_parser.nit:62,2--5
402 AListExprs ../src/test_parser.nit:62,5
403 TId "shift" ../src/test_parser.nit:62,7--11
404 AListExprs ../src/test_parser.nit:62,11
405 TKwend "end" ../src/test_parser.nit:63,1--3
406 AIfExpr ../src/test_parser.nit:65,1--146,3
407 TKwif "if" ../src/test_parser.nit:65,1--2
408 AOrExpr ../src/test_parser.nit:65,4--51
409 AParExpr ../src/test_parser.nit:65,4--38
410 TOpar "(" ../src/test_parser.nit:65,4
411 AAndExpr ../src/test_parser.nit:65,5--37
412 ACallExpr ../src/test_parser.nit:65,5--17
413 ACallExpr ../src/test_parser.nit:65,5--8
414 AImplicitSelfExpr ../src/test_parser.nit:65,5
415 TId "args" ../src/test_parser.nit:65,5--8
416 AListExprs ../src/test_parser.nit:65,8
417 TId "is_empty" ../src/test_parser.nit:65,10--17
418 AListExprs ../src/test_parser.nit:65,17
419 ANotExpr ../src/test_parser.nit:65,23--37
420 TKwnot "not" ../src/test_parser.nit:65,23--25
421 ACallExpr ../src/test_parser.nit:65,27--37
422 AImplicitSelfExpr ../src/test_parser.nit:65,27
423 TId "interactive" ../src/test_parser.nit:65,27--37
424 AListExprs ../src/test_parser.nit:65,37
425 TCpar ")" ../src/test_parser.nit:65,38
426 ACallExpr ../src/test_parser.nit:65,43--51
427 AImplicitSelfExpr ../src/test_parser.nit:65,43
428 TId "need_help" ../src/test_parser.nit:65,43--51
429 AListExprs ../src/test_parser.nit:65,51
430 ABlockExpr ../src/test_parser.nit:66,2--76,30
431 ACallExpr ../src/test_parser.nit:66,2--16
432 AImplicitSelfExpr ../src/test_parser.nit:66,2
433 TId "print" ../src/test_parser.nit:66,2--6
434 AParExprs ../src/test_parser.nit:66,7--16
435 TOpar "(" ../src/test_parser.nit:66,7
436 AStringExpr ../src/test_parser.nit:66,8--15
437 TString "\"usage:\"" ../src/test_parser.nit:66,8--15
438 TCpar ")" ../src/test_parser.nit:66,16
439 ACallExpr ../src/test_parser.nit:67,2--54
440 AImplicitSelfExpr ../src/test_parser.nit:67,2
441 TId "print" ../src/test_parser.nit:67,2--6
442 AParExprs ../src/test_parser.nit:67,7--54
443 TOpar "(" ../src/test_parser.nit:67,7
444 AStringExpr ../src/test_parser.nit:67,8--53
445 TString "\" test_parser [options]... <filename.nit>...\"" ../src/test_parser.nit:67,8--53
446 TCpar ")" ../src/test_parser.nit:67,54
447 ACallExpr ../src/test_parser.nit:68,2--49
448 AImplicitSelfExpr ../src/test_parser.nit:68,2
449 TId "print" ../src/test_parser.nit:68,2--6
450 AParExprs ../src/test_parser.nit:68,7--49
451 TOpar "(" ../src/test_parser.nit:68,7
452 AStringExpr ../src/test_parser.nit:68,8--48
453 TString "\" test_parser -e [options]... <text>...\"" ../src/test_parser.nit:68,8--48
454 TCpar ")" ../src/test_parser.nit:68,49
455 ACallExpr ../src/test_parser.nit:69,2--39
456 AImplicitSelfExpr ../src/test_parser.nit:69,2
457 TId "print" ../src/test_parser.nit:69,2--6
458 AParExprs ../src/test_parser.nit:69,7--39
459 TOpar "(" ../src/test_parser.nit:69,7
460 AStringExpr ../src/test_parser.nit:69,8--38
461 TString "\" test_parser -i [options]...\"" ../src/test_parser.nit:69,8--38
462 TCpar ")" ../src/test_parser.nit:69,39
463 ACallExpr ../src/test_parser.nit:70,2--18
464 AImplicitSelfExpr ../src/test_parser.nit:70,2
465 TId "print" ../src/test_parser.nit:70,2--6
466 AParExprs ../src/test_parser.nit:70,7--18
467 TOpar "(" ../src/test_parser.nit:70,7
468 AStringExpr ../src/test_parser.nit:70,8--17
469 TString "\"options:\"" ../src/test_parser.nit:70,8--17
470 TCpar ")" ../src/test_parser.nit:70,18
471 ACallExpr ../src/test_parser.nit:71,2--36
472 AImplicitSelfExpr ../src/test_parser.nit:71,2
473 TId "print" ../src/test_parser.nit:71,2--6
474 AParExprs ../src/test_parser.nit:71,7--36
475 TOpar "(" ../src/test_parser.nit:71,7
476 AStringExpr ../src/test_parser.nit:71,8--35
477 TString "\" -n\11do not print anything\"" ../src/test_parser.nit:71,8--35
478 TCpar ")" ../src/test_parser.nit:71,36
479 ACallExpr ../src/test_parser.nit:72,2--25
480 AImplicitSelfExpr ../src/test_parser.nit:72,2
481 TId "print" ../src/test_parser.nit:72,2--6
482 AParExprs ../src/test_parser.nit:72,7--25
483 TOpar "(" ../src/test_parser.nit:72,7
484 AStringExpr ../src/test_parser.nit:72,8--24
485 TString "\" -l\11only lexer\"" ../src/test_parser.nit:72,8--24
486 TCpar ")" ../src/test_parser.nit:72,25
487 ACallExpr ../src/test_parser.nit:73,2--41
488 AImplicitSelfExpr ../src/test_parser.nit:73,2
489 TId "print" ../src/test_parser.nit:73,2--6
490 AParExprs ../src/test_parser.nit:73,7--41
491 TOpar "(" ../src/test_parser.nit:73,7
492 AStringExpr ../src/test_parser.nit:73,8--40
493 TString "\" -p\11lexer and parser (default)\"" ../src/test_parser.nit:73,8--40
494 TCpar ")" ../src/test_parser.nit:73,41
495 ACallExpr ../src/test_parser.nit:74,2--68
496 AImplicitSelfExpr ../src/test_parser.nit:74,2
497 TId "print" ../src/test_parser.nit:74,2--6
498 AParExprs ../src/test_parser.nit:74,7--68
499 TOpar "(" ../src/test_parser.nit:74,7
500 AStringExpr ../src/test_parser.nit:74,8--67
501 TString "\" -e\11instead on files, each argument is a content to parse\"" ../src/test_parser.nit:74,8--67
502 TCpar ")" ../src/test_parser.nit:74,68
503 ACallExpr ../src/test_parser.nit:75,2--51
504 AImplicitSelfExpr ../src/test_parser.nit:75,2
505 TId "print" ../src/test_parser.nit:75,2--6
506 AParExprs ../src/test_parser.nit:75,7--51
507 TOpar "(" ../src/test_parser.nit:75,7
508 AStringExpr ../src/test_parser.nit:75,8--50
509 TString "\" -i\11tree to parse are read interactively\"" ../src/test_parser.nit:75,8--50
510 TCpar ")" ../src/test_parser.nit:75,51
511 ACallExpr ../src/test_parser.nit:76,2--30
512 AImplicitSelfExpr ../src/test_parser.nit:76,2
513 TId "print" ../src/test_parser.nit:76,2--6
514 AParExprs ../src/test_parser.nit:76,7--30
515 TOpar "(" ../src/test_parser.nit:76,7
516 AStringExpr ../src/test_parser.nit:76,8--29
517 TString "\" -h\11print this help\"" ../src/test_parser.nit:76,8--29
518 TCpar ")" ../src/test_parser.nit:76,30
519 AIfExpr ../src/test_parser.nit:77,6--146,3
520 TKwif "if" ../src/test_parser.nit:77,6--7
521 ACallExpr ../src/test_parser.nit:77,9--19
522 AImplicitSelfExpr ../src/test_parser.nit:77,9
523 TId "interactive" ../src/test_parser.nit:77,9--19
524 AListExprs ../src/test_parser.nit:77,19
525 ABlockExpr ../src/test_parser.nit:78,2--111,4
526 AIfExpr ../src/test_parser.nit:78,2--87,4
527 TKwif "if" ../src/test_parser.nit:78,2--3
528 ACallExpr ../src/test_parser.nit:78,5--14
529 AImplicitSelfExpr ../src/test_parser.nit:78,5
530 TId "only_lexer" ../src/test_parser.nit:78,5--14
531 AListExprs ../src/test_parser.nit:78,14
532 ABlockExpr ../src/test_parser.nit:79,3--80,8
533 ACallExpr ../src/test_parser.nit:79,3--44
534 AImplicitSelfExpr ../src/test_parser.nit:79,3
535 TId "print" ../src/test_parser.nit:79,3--7
536 AListExprs ../src/test_parser.nit:79,9--44
537 AStringExpr ../src/test_parser.nit:79,9--44
538 TString "\"Error: -l and -i are incompatibles\"" ../src/test_parser.nit:79,9--44
539 ACallExpr ../src/test_parser.nit:80,3--8
540 AImplicitSelfExpr ../src/test_parser.nit:80,3
541 TId "exit" ../src/test_parser.nit:80,3--6
542 AListExprs ../src/test_parser.nit:80,8
543 ADecIntExpr ../src/test_parser.nit:80,8
544 TNumber "1" ../src/test_parser.nit:80,8
545 AIfExpr ../src/test_parser.nit:81,7--87,4
546 TKwif "if" ../src/test_parser.nit:81,7--8
547 ACallExpr ../src/test_parser.nit:81,10--16
548 AImplicitSelfExpr ../src/test_parser.nit:81,10
549 TId "no_file" ../src/test_parser.nit:81,10--16
550 AListExprs ../src/test_parser.nit:81,16
551 ABlockExpr ../src/test_parser.nit:82,3--83,8
552 ACallExpr ../src/test_parser.nit:82,3--44
553 AImplicitSelfExpr ../src/test_parser.nit:82,3
554 TId "print" ../src/test_parser.nit:82,3--7
555 AListExprs ../src/test_parser.nit:82,9--44
556 AStringExpr ../src/test_parser.nit:82,9--44
557 TString "\"Error: -e and -i are incompatibles\"" ../src/test_parser.nit:82,9--44
558 ACallExpr ../src/test_parser.nit:83,3--8
559 AImplicitSelfExpr ../src/test_parser.nit:83,3
560 TId "exit" ../src/test_parser.nit:83,3--6
561 AListExprs ../src/test_parser.nit:83,8
562 ADecIntExpr ../src/test_parser.nit:83,8
563 TNumber "1" ../src/test_parser.nit:83,8
564 AIfExpr ../src/test_parser.nit:84,7--87,4
565 TKwif "if" ../src/test_parser.nit:84,7--8
566 ANotExpr ../src/test_parser.nit:84,10--26
567 TKwnot "not" ../src/test_parser.nit:84,10--12
568 ACallExpr ../src/test_parser.nit:84,14--26
569 ACallExpr ../src/test_parser.nit:84,14--17
570 AImplicitSelfExpr ../src/test_parser.nit:84,14
571 TId "args" ../src/test_parser.nit:84,14--17
572 AListExprs ../src/test_parser.nit:84,17
573 TId "is_empty" ../src/test_parser.nit:84,19--26
574 AListExprs ../src/test_parser.nit:84,26
575 ABlockExpr ../src/test_parser.nit:85,3--86,8
576 ACallExpr ../src/test_parser.nit:85,3--43
577 AImplicitSelfExpr ../src/test_parser.nit:85,3
578 TId "print" ../src/test_parser.nit:85,3--7
579 AListExprs ../src/test_parser.nit:85,9--43
580 AStringExpr ../src/test_parser.nit:85,9--43
581 TString "\"Error: -i works without arguments\"" ../src/test_parser.nit:85,9--43
582 ACallExpr ../src/test_parser.nit:86,3--8
583 AImplicitSelfExpr ../src/test_parser.nit:86,3
584 TId "exit" ../src/test_parser.nit:86,3--6
585 AListExprs ../src/test_parser.nit:86,8
586 ADecIntExpr ../src/test_parser.nit:86,8
587 TNumber "1" ../src/test_parser.nit:86,8
588 ABlockExpr ../src/test_parser.nit:87,2--4
589 TKwend "end" ../src/test_parser.nit:87,2--4
590 AVardeclExpr ../src/test_parser.nit:89,2--25
591 TKwvar "var" ../src/test_parser.nit:89,2--4
592 TId "tc" ../src/test_parser.nit:89,6--7
593 TAssign "=" ../src/test_parser.nit:89,9
594 ANewExpr ../src/test_parser.nit:89,11--25
595 TKwnew "new" ../src/test_parser.nit:89,11--13
596 AType ../src/test_parser.nit:89,15--25
597 TClassid "ToolContext" ../src/test_parser.nit:89,15--25
598 AListExprs ../src/test_parser.nit:89,25
599 ALoopExpr ../src/test_parser.nit:91,2--111,4
600 TKwloop "loop" ../src/test_parser.nit:91,2--5
601 ABlockExpr ../src/test_parser.nit:92,3--111,4
602 AVardeclExpr ../src/test_parser.nit:92,3--37
603 TKwvar "var" ../src/test_parser.nit:92,3--5
604 TId "n" ../src/test_parser.nit:92,7
605 TAssign "=" ../src/test_parser.nit:92,9
606 ACallExpr ../src/test_parser.nit:92,11--37
607 ACallExpr ../src/test_parser.nit:92,11--12
608 AImplicitSelfExpr ../src/test_parser.nit:92,11
609 TId "tc" ../src/test_parser.nit:92,11--12
610 AListExprs ../src/test_parser.nit:92,12
611 TId "interactive_parse" ../src/test_parser.nit:92,14--30
612 AParExprs ../src/test_parser.nit:92,31--37
613 TOpar "(" ../src/test_parser.nit:92,31
614 AStringExpr ../src/test_parser.nit:92,32--36
615 TString "\"-->\"" ../src/test_parser.nit:92,32--36
616 TCpar ")" ../src/test_parser.nit:92,37
617 AIfExpr ../src/test_parser.nit:93,3--101,5
618 TKwif "if" ../src/test_parser.nit:93,3--4
619 AIsaExpr ../src/test_parser.nit:93,6--18
620 ACallExpr ../src/test_parser.nit:93,6
621 AImplicitSelfExpr ../src/test_parser.nit:93,6
622 TId "n" ../src/test_parser.nit:93,6
623 AListExprs ../src/test_parser.nit:93,6
624 AType ../src/test_parser.nit:93,12--18
625 TClassid "TString" ../src/test_parser.nit:93,12--18
626 ABlockExpr ../src/test_parser.nit:94,4--100,11
627 AVardeclExpr ../src/test_parser.nit:94,4--17
628 TKwvar "var" ../src/test_parser.nit:94,4--6
629 TId "s" ../src/test_parser.nit:94,8
630 TAssign "=" ../src/test_parser.nit:94,10
631 ACallExpr ../src/test_parser.nit:94,12--17
632 ACallExpr ../src/test_parser.nit:94,12
633 AImplicitSelfExpr ../src/test_parser.nit:94,12
634 TId "n" ../src/test_parser.nit:94,12
635 AListExprs ../src/test_parser.nit:94,12
636 TId "text" ../src/test_parser.nit:94,14--17
637 AListExprs ../src/test_parser.nit:94,17
638 AIfExpr ../src/test_parser.nit:95,4--99,6
639 TKwif "if" ../src/test_parser.nit:95,4--5
640 AEqExpr ../src/test_parser.nit:95,7--15
641 ACallExpr ../src/test_parser.nit:95,7
642 AImplicitSelfExpr ../src/test_parser.nit:95,7
643 TId "s" ../src/test_parser.nit:95,7
644 AListExprs ../src/test_parser.nit:95,7
645 AStringExpr ../src/test_parser.nit:95,12--15
646 TString "\":q\"" ../src/test_parser.nit:95,12--15
647 ABlockExpr ../src/test_parser.nit:96,5--9
648 ABreakExpr ../src/test_parser.nit:96,5--9
649 TKwbreak "break" ../src/test_parser.nit:96,5--9
650 ABlockExpr ../src/test_parser.nit:98,5--99,6
651 ACallExpr ../src/test_parser.nit:98,5--24
652 AImplicitSelfExpr ../src/test_parser.nit:98,5
653 TId "print" ../src/test_parser.nit:98,5--9
654 AListExprs ../src/test_parser.nit:98,11--24
655 AStringExpr ../src/test_parser.nit:98,11--24
656 TString "\"`:q` to quit\"" ../src/test_parser.nit:98,11--24
657 TKwend "end" ../src/test_parser.nit:99,4--6
658 AContinueExpr ../src/test_parser.nit:100,4--11
659 TKwcontinue "continue" ../src/test_parser.nit:100,4--11
660 ABlockExpr ../src/test_parser.nit:101,3--5
661 TKwend "end" ../src/test_parser.nit:101,3--5
662 AIfExpr ../src/test_parser.nit:103,3--106,5
663 TKwif "if" ../src/test_parser.nit:103,3--4
664 AIsaExpr ../src/test_parser.nit:103,6--17
665 ACallExpr ../src/test_parser.nit:103,6
666 AImplicitSelfExpr ../src/test_parser.nit:103,6
667 TId "n" ../src/test_parser.nit:103,6
668 AListExprs ../src/test_parser.nit:103,6
669 AType ../src/test_parser.nit:103,12--17
670 TClassid "AError" ../src/test_parser.nit:103,12--17
671 ABlockExpr ../src/test_parser.nit:104,4--105,11
672 ACallExpr ../src/test_parser.nit:104,4--57
673 AImplicitSelfExpr ../src/test_parser.nit:104,4
674 TId "print" ../src/test_parser.nit:104,4--8
675 AListExprs ../src/test_parser.nit:104,10--57
676 ASuperstringExpr ../src/test_parser.nit:104,10--57
677 AStartStringExpr ../src/test_parser.nit:104,10--11
678 TStartString "\"{" ../src/test_parser.nit:104,10--11
679 ACallExpr ../src/test_parser.nit:104,12--42
680 ACallExpr ../src/test_parser.nit:104,12--21
681 ACallExpr ../src/test_parser.nit:104,12
682 AImplicitSelfExpr ../src/test_parser.nit:104,12
683 TId "n" ../src/test_parser.nit:104,12
684 AListExprs ../src/test_parser.nit:104,12
685 TId "location" ../src/test_parser.nit:104,14--21
686 AListExprs ../src/test_parser.nit:104,21
687 TId "colored_line" ../src/test_parser.nit:104,23--34
688 AParExprs ../src/test_parser.nit:104,35--42
689 TOpar "(" ../src/test_parser.nit:104,35
690 AStringExpr ../src/test_parser.nit:104,36--41
691 TString "\"0;31\"" ../src/test_parser.nit:104,36--41
692 TCpar ")" ../src/test_parser.nit:104,42
693 AMidStringExpr ../src/test_parser.nit:104,43--46
694 TMidString "}: {" ../src/test_parser.nit:104,43--46
695 ACallExpr ../src/test_parser.nit:104,47--55
696 ACallExpr ../src/test_parser.nit:104,47
697 AImplicitSelfExpr ../src/test_parser.nit:104,47
698 TId "n" ../src/test_parser.nit:104,47
699 AListExprs ../src/test_parser.nit:104,47
700 TId "message" ../src/test_parser.nit:104,49--55
701 AListExprs ../src/test_parser.nit:104,55
702 AEndStringExpr ../src/test_parser.nit:104,56--57
703 TEndString "}\"" ../src/test_parser.nit:104,56--57
704 AContinueExpr ../src/test_parser.nit:105,4--11
705 TKwcontinue "continue" ../src/test_parser.nit:105,4--11
706 ABlockExpr ../src/test_parser.nit:106,3--5
707 TKwend "end" ../src/test_parser.nit:106,3--5
708 AIfExpr ../src/test_parser.nit:108,3--110,5
709 TKwif "if" ../src/test_parser.nit:108,3--4
710 ANotExpr ../src/test_parser.nit:108,6--17
711 TKwnot "not" ../src/test_parser.nit:108,6--8
712 ACallExpr ../src/test_parser.nit:108,10--17
713 AImplicitSelfExpr ../src/test_parser.nit:108,10
714 TId "no_print" ../src/test_parser.nit:108,10--17
715 AListExprs ../src/test_parser.nit:108,17
716 ABlockExpr ../src/test_parser.nit:109,4--40
717 ACallExpr ../src/test_parser.nit:109,4--40
718 AParExpr ../src/test_parser.nit:109,4--25
719 TOpar "(" ../src/test_parser.nit:109,4
720 ANewExpr ../src/test_parser.nit:109,5--24
721 TKwnew "new" ../src/test_parser.nit:109,5--7
722 AType ../src/test_parser.nit:109,9--24
723 TClassid "PrintTreeVisitor" ../src/test_parser.nit:109,9--24
724 AListExprs ../src/test_parser.nit:109,24
725 TCpar ")" ../src/test_parser.nit:109,25
726 TId "enter_visit" ../src/test_parser.nit:109,27--37
727 AParExprs ../src/test_parser.nit:109,38--40
728 TOpar "(" ../src/test_parser.nit:109,38
729 ACallExpr ../src/test_parser.nit:109,39
730 AImplicitSelfExpr ../src/test_parser.nit:109,39
731 TId "n" ../src/test_parser.nit:109,39
732 AListExprs ../src/test_parser.nit:109,39
733 TCpar ")" ../src/test_parser.nit:109,40
734 ABlockExpr ../src/test_parser.nit:110,3--5
735 TKwend "end" ../src/test_parser.nit:110,3--5
736 TKwend "end" ../src/test_parser.nit:111,2--4
737 ABlockExpr ../src/test_parser.nit:113,2--146,3
738 AForExpr ../src/test_parser.nit:113,2--145,4
739 TKwfor "for" ../src/test_parser.nit:113,2--4
740 TId "a" ../src/test_parser.nit:113,6
741 ACallExpr ../src/test_parser.nit:113,11--14
742 AImplicitSelfExpr ../src/test_parser.nit:113,11
743 TId "args" ../src/test_parser.nit:113,11--14
744 AListExprs ../src/test_parser.nit:113,14
745 TKwdo "do" ../src/test_parser.nit:113,16--17
746 ABlockExpr ../src/test_parser.nit:114,3--145,4
747 AVardeclExpr ../src/test_parser.nit:114,3--12
748 TKwvar "var" ../src/test_parser.nit:114,3--5
749 TId "source" ../src/test_parser.nit:114,7--12
750 AIfExpr ../src/test_parser.nit:115,3--121,5
751 TKwif "if" ../src/test_parser.nit:115,3--4
752 ACallExpr ../src/test_parser.nit:115,6--12
753 AImplicitSelfExpr ../src/test_parser.nit:115,6
754 TId "no_file" ../src/test_parser.nit:115,6--12
755 AListExprs ../src/test_parser.nit:115,12
756 ABlockExpr ../src/test_parser.nit:116,4--45
757 ACallAssignExpr ../src/test_parser.nit:116,4--45
758 AImplicitSelfExpr ../src/test_parser.nit:116,4
759 TId "source" ../src/test_parser.nit:116,4--9
760 AListExprs ../src/test_parser.nit:116,11
761 TAssign "=" ../src/test_parser.nit:116,11
762 ANewExpr ../src/test_parser.nit:116,13--45
763 TKwnew "new" ../src/test_parser.nit:116,13--15
764 AType ../src/test_parser.nit:116,17--26
765 TClassid "SourceFile" ../src/test_parser.nit:116,17--26
766 TId "from_string" ../src/test_parser.nit:116,28--38
767 AParExprs ../src/test_parser.nit:116,39--45
768 TOpar "(" ../src/test_parser.nit:116,39
769 AStringExpr ../src/test_parser.nit:116,40--41
770 TString "\"\"" ../src/test_parser.nit:116,40--41
771 ACallExpr ../src/test_parser.nit:116,44
772 AImplicitSelfExpr ../src/test_parser.nit:116,44
773 TId "a" ../src/test_parser.nit:116,44
774 AListExprs ../src/test_parser.nit:116,44
775 TCpar ")" ../src/test_parser.nit:116,45
776 ABlockExpr ../src/test_parser.nit:118,4--121,5
777 AVardeclExpr ../src/test_parser.nit:118,4--31
778 TKwvar "var" ../src/test_parser.nit:118,4--6
779 TId "f" ../src/test_parser.nit:118,8
780 TAssign "=" ../src/test_parser.nit:118,10
781 ANewExpr ../src/test_parser.nit:118,12--31
782 TKwnew "new" ../src/test_parser.nit:118,12--14
783 AType ../src/test_parser.nit:118,16--23
784 TClassid "IFStream" ../src/test_parser.nit:118,16--23
785 TId "open" ../src/test_parser.nit:118,25--28
786 AParExprs ../src/test_parser.nit:118,29--31
787 TOpar "(" ../src/test_parser.nit:118,29
788 ACallExpr ../src/test_parser.nit:118,30
789 AImplicitSelfExpr ../src/test_parser.nit:118,30
790 TId "a" ../src/test_parser.nit:118,30
791 AListExprs ../src/test_parser.nit:118,30
792 TCpar ")" ../src/test_parser.nit:118,31
793 ACallAssignExpr ../src/test_parser.nit:119,4--32
794 AImplicitSelfExpr ../src/test_parser.nit:119,4
795 TId "source" ../src/test_parser.nit:119,4--9
796 AListExprs ../src/test_parser.nit:119,11
797 TAssign "=" ../src/test_parser.nit:119,11
798 ANewExpr ../src/test_parser.nit:119,13--32
799 TKwnew "new" ../src/test_parser.nit:119,13--15
800 AType ../src/test_parser.nit:119,17--26
801 TClassid "SourceFile" ../src/test_parser.nit:119,17--26
802 AParExprs ../src/test_parser.nit:119,27--32
803 TOpar "(" ../src/test_parser.nit:119,27
804 ACallExpr ../src/test_parser.nit:119,28
805 AImplicitSelfExpr ../src/test_parser.nit:119,28
806 TId "a" ../src/test_parser.nit:119,28
807 AListExprs ../src/test_parser.nit:119,28
808 ACallExpr ../src/test_parser.nit:119,31
809 AImplicitSelfExpr ../src/test_parser.nit:119,31
810 TId "f" ../src/test_parser.nit:119,31
811 AListExprs ../src/test_parser.nit:119,31
812 TCpar ")" ../src/test_parser.nit:119,32
813 ACallExpr ../src/test_parser.nit:120,4--10
814 ACallExpr ../src/test_parser.nit:120,4
815 AImplicitSelfExpr ../src/test_parser.nit:120,4
816 TId "f" ../src/test_parser.nit:120,4
817 AListExprs ../src/test_parser.nit:120,4
818 TId "close" ../src/test_parser.nit:120,6--10
819 AListExprs ../src/test_parser.nit:120,10
820 TKwend "end" ../src/test_parser.nit:121,3--5
821 AVardeclExpr ../src/test_parser.nit:122,3--31
822 TKwvar "var" ../src/test_parser.nit:122,3--5
823 TId "lexer" ../src/test_parser.nit:122,7--11
824 TAssign "=" ../src/test_parser.nit:122,13
825 ANewExpr ../src/test_parser.nit:122,15--31
826 TKwnew "new" ../src/test_parser.nit:122,15--17
827 AType ../src/test_parser.nit:122,19--23
828 TClassid "Lexer" ../src/test_parser.nit:122,19--23
829 AParExprs ../src/test_parser.nit:122,24--31
830 TOpar "(" ../src/test_parser.nit:122,24
831 ACallExpr ../src/test_parser.nit:122,25--30
832 AImplicitSelfExpr ../src/test_parser.nit:122,25
833 TId "source" ../src/test_parser.nit:122,25--30
834 AListExprs ../src/test_parser.nit:122,30
835 TCpar ")" ../src/test_parser.nit:122,31
836 AIfExpr ../src/test_parser.nit:123,3--144,5
837 TKwif "if" ../src/test_parser.nit:123,3--4
838 ACallExpr ../src/test_parser.nit:123,6--15
839 AImplicitSelfExpr ../src/test_parser.nit:123,6
840 TId "only_lexer" ../src/test_parser.nit:123,6--15
841 AListExprs ../src/test_parser.nit:123,15
842 ABlockExpr ../src/test_parser.nit:124,4--130,6
843 AVardeclExpr ../src/test_parser.nit:124,4--25
844 TKwvar "var" ../src/test_parser.nit:124,4--6
845 TId "token" ../src/test_parser.nit:124,8--12
846 TAssign "=" ../src/test_parser.nit:124,14
847 ACallExpr ../src/test_parser.nit:124,16--25
848 ACallExpr ../src/test_parser.nit:124,16--20
849 AImplicitSelfExpr ../src/test_parser.nit:124,16
850 TId "lexer" ../src/test_parser.nit:124,16--20
851 AListExprs ../src/test_parser.nit:124,20
852 TId "next" ../src/test_parser.nit:124,22--25
853 AListExprs ../src/test_parser.nit:124,25
854 AWhileExpr ../src/test_parser.nit:125,4--130,6
855 TKwwhile "while" ../src/test_parser.nit:125,4--8
856 ANotExpr ../src/test_parser.nit:125,10--26
857 TKwnot "not" ../src/test_parser.nit:125,10--12
858 AIsaExpr ../src/test_parser.nit:125,14--26
859 ACallExpr ../src/test_parser.nit:125,14--18
860 AImplicitSelfExpr ../src/test_parser.nit:125,14
861 TId "token" ../src/test_parser.nit:125,14--18
862 AListExprs ../src/test_parser.nit:125,18
863 AType ../src/test_parser.nit:125,24--26
864 TClassid "EOF" ../src/test_parser.nit:125,24--26
865 TKwdo "do" ../src/test_parser.nit:125,28--29
866 ABlockExpr ../src/test_parser.nit:126,5--130,6
867 AIfExpr ../src/test_parser.nit:126,5--128,7
868 TKwif "if" ../src/test_parser.nit:126,5--6
869 ANotExpr ../src/test_parser.nit:126,8--19
870 TKwnot "not" ../src/test_parser.nit:126,8--10
871 ACallExpr ../src/test_parser.nit:126,12--19
872 AImplicitSelfExpr ../src/test_parser.nit:126,12
873 TId "no_print" ../src/test_parser.nit:126,12--19
874 AListExprs ../src/test_parser.nit:126,19
875 ABlockExpr ../src/test_parser.nit:127,6--64
876 ACallExpr ../src/test_parser.nit:127,6--64
877 AImplicitSelfExpr ../src/test_parser.nit:127,6
878 TId "print" ../src/test_parser.nit:127,6--10
879 AParExprs ../src/test_parser.nit:127,11--64
880 TOpar "(" ../src/test_parser.nit:127,11
881 ASuperstringExpr ../src/test_parser.nit:127,12--63
882 AStartStringExpr ../src/test_parser.nit:127,12--27
883 TStartString "\"Read token at {" ../src/test_parser.nit:127,12--27
884 ACallExpr ../src/test_parser.nit:127,28--41
885 ACallExpr ../src/test_parser.nit:127,28--32
886 AImplicitSelfExpr ../src/test_parser.nit:127,28
887 TId "token" ../src/test_parser.nit:127,28--32
888 AListExprs ../src/test_parser.nit:127,32
889 TId "location" ../src/test_parser.nit:127,34--41
890 AListExprs ../src/test_parser.nit:127,41
891 AMidStringExpr ../src/test_parser.nit:127,42--50
892 TMidString "} text=\'{" ../src/test_parser.nit:127,42--50
893 ACallExpr ../src/test_parser.nit:127,51--60
894 ACallExpr ../src/test_parser.nit:127,51--55
895 AImplicitSelfExpr ../src/test_parser.nit:127,51
896 TId "token" ../src/test_parser.nit:127,51--55
897 AListExprs ../src/test_parser.nit:127,55
898 TId "text" ../src/test_parser.nit:127,57--60
899 AListExprs ../src/test_parser.nit:127,60
900 AEndStringExpr ../src/test_parser.nit:127,61--63
901 TEndString "}\'\"" ../src/test_parser.nit:127,61--63
902 TCpar ")" ../src/test_parser.nit:127,64
903 ABlockExpr ../src/test_parser.nit:128,5--7
904 TKwend "end" ../src/test_parser.nit:128,5--7
905 ACallAssignExpr ../src/test_parser.nit:129,5--22
906 AImplicitSelfExpr ../src/test_parser.nit:129,5
907 TId "token" ../src/test_parser.nit:129,5--9
908 AListExprs ../src/test_parser.nit:129,11
909 TAssign "=" ../src/test_parser.nit:129,11
910 ACallExpr ../src/test_parser.nit:129,13--22
911 ACallExpr ../src/test_parser.nit:129,13--17
912 AImplicitSelfExpr ../src/test_parser.nit:129,13
913 TId "lexer" ../src/test_parser.nit:129,13--17
914 AListExprs ../src/test_parser.nit:129,17
915 TId "next" ../src/test_parser.nit:129,19--22
916 AListExprs ../src/test_parser.nit:129,22
917 TKwend "end" ../src/test_parser.nit:130,4--6
918 ABlockExpr ../src/test_parser.nit:132,4--144,5
919 AVardeclExpr ../src/test_parser.nit:132,4--33
920 TKwvar "var" ../src/test_parser.nit:132,4--6
921 TId "parser" ../src/test_parser.nit:132,8--13
922 TAssign "=" ../src/test_parser.nit:132,15
923 ANewExpr ../src/test_parser.nit:132,17--33
924 TKwnew "new" ../src/test_parser.nit:132,17--19
925 AType ../src/test_parser.nit:132,21--26
926 TClassid "Parser" ../src/test_parser.nit:132,21--26
927 AParExprs ../src/test_parser.nit:132,27--33
928 TOpar "(" ../src/test_parser.nit:132,27
929 ACallExpr ../src/test_parser.nit:132,28--32
930 AImplicitSelfExpr ../src/test_parser.nit:132,28
931 TId "lexer" ../src/test_parser.nit:132,28--32
932 AListExprs ../src/test_parser.nit:132,32
933 TCpar ")" ../src/test_parser.nit:132,33
934 AVardeclExpr ../src/test_parser.nit:133,4--26
935 TKwvar "var" ../src/test_parser.nit:133,4--6
936 TId "tree" ../src/test_parser.nit:133,8--11
937 TAssign "=" ../src/test_parser.nit:133,13
938 ACallExpr ../src/test_parser.nit:133,15--26
939 ACallExpr ../src/test_parser.nit:133,15--20
940 AImplicitSelfExpr ../src/test_parser.nit:133,15
941 TId "parser" ../src/test_parser.nit:133,15--20
942 AListExprs ../src/test_parser.nit:133,20
943 TId "parse" ../src/test_parser.nit:133,22--26
944 AListExprs ../src/test_parser.nit:133,26
945 AVardeclExpr ../src/test_parser.nit:135,4--25
946 TKwvar "var" ../src/test_parser.nit:135,4--6
947 TId "error" ../src/test_parser.nit:135,8--12
948 TAssign "=" ../src/test_parser.nit:135,14
949 ACallExpr ../src/test_parser.nit:135,16--25
950 ACallExpr ../src/test_parser.nit:135,16--19
951 AImplicitSelfExpr ../src/test_parser.nit:135,16
952 TId "tree" ../src/test_parser.nit:135,16--19
953 AListExprs ../src/test_parser.nit:135,19
954 TId "n_eof" ../src/test_parser.nit:135,21--25
955 AListExprs ../src/test_parser.nit:135,25
956 AIfExpr ../src/test_parser.nit:136,4--139,6
957 TKwif "if" ../src/test_parser.nit:136,4--5
958 AIsaExpr ../src/test_parser.nit:136,7--22
959 ACallExpr ../src/test_parser.nit:136,7--11
960 AImplicitSelfExpr ../src/test_parser.nit:136,7
961 TId "error" ../src/test_parser.nit:136,7--11
962 AListExprs ../src/test_parser.nit:136,11
963 AType ../src/test_parser.nit:136,17--22
964 TClassid "AError" ../src/test_parser.nit:136,17--22
965 ABlockExpr ../src/test_parser.nit:137,5--138,10
966 ACallExpr ../src/test_parser.nit:137,5--58
967 AImplicitSelfExpr ../src/test_parser.nit:137,5
968 TId "print" ../src/test_parser.nit:137,5--9
969 AParExprs ../src/test_parser.nit:137,10--58
970 TOpar "(" ../src/test_parser.nit:137,10
971 ASuperstringExpr ../src/test_parser.nit:137,11--57
972 AStartStringExpr ../src/test_parser.nit:137,11--21
973 TStartString "\"Error at {" ../src/test_parser.nit:137,11--21
974 ACallExpr ../src/test_parser.nit:137,22--35
975 ACallExpr ../src/test_parser.nit:137,22--26
976 AImplicitSelfExpr ../src/test_parser.nit:137,22
977 TId "error" ../src/test_parser.nit:137,22--26
978 AListExprs ../src/test_parser.nit:137,26
979 TId "location" ../src/test_parser.nit:137,28--35
980 AListExprs ../src/test_parser.nit:137,35
981 AMidStringExpr ../src/test_parser.nit:137,36--42
982 TMidString "}:\\n\\t{" ../src/test_parser.nit:137,36--42
983 ACallExpr ../src/test_parser.nit:137,43--55
984 ACallExpr ../src/test_parser.nit:137,43--47
985 AImplicitSelfExpr ../src/test_parser.nit:137,43
986 TId "error" ../src/test_parser.nit:137,43--47
987 AListExprs ../src/test_parser.nit:137,47
988 TId "message" ../src/test_parser.nit:137,49--55
989 AListExprs ../src/test_parser.nit:137,55
990 AEndStringExpr ../src/test_parser.nit:137,56--57
991 TEndString "}\"" ../src/test_parser.nit:137,56--57
992 TCpar ")" ../src/test_parser.nit:137,58
993 AReturnExpr ../src/test_parser.nit:138,5--10
994 TKwreturn "return" ../src/test_parser.nit:138,5--10
995 ABlockExpr ../src/test_parser.nit:139,4--6
996 TKwend "end" ../src/test_parser.nit:139,4--6
997 AIfExpr ../src/test_parser.nit:141,4--143,6
998 TKwif "if" ../src/test_parser.nit:141,4--5
999 ANotExpr ../src/test_parser.nit:141,7--18
1000 TKwnot "not" ../src/test_parser.nit:141,7--9
1001 ACallExpr ../src/test_parser.nit:141,11--18
1002 AImplicitSelfExpr ../src/test_parser.nit:141,11
1003 TId "no_print" ../src/test_parser.nit:141,11--18
1004 AListExprs ../src/test_parser.nit:141,18
1005 ABlockExpr ../src/test_parser.nit:142,5--44
1006 ACallExpr ../src/test_parser.nit:142,5--44
1007 AParExpr ../src/test_parser.nit:142,5--26
1008 TOpar "(" ../src/test_parser.nit:142,5
1009 ANewExpr ../src/test_parser.nit:142,6--25
1010 TKwnew "new" ../src/test_parser.nit:142,6--8
1011 AType ../src/test_parser.nit:142,10--25
1012 TClassid "PrintTreeVisitor" ../src/test_parser.nit:142,10--25
1013 AListExprs ../src/test_parser.nit:142,25
1014 TCpar ")" ../src/test_parser.nit:142,26
1015 TId "enter_visit" ../src/test_parser.nit:142,28--38
1016 AParExprs ../src/test_parser.nit:142,39--44
1017 TOpar "(" ../src/test_parser.nit:142,39
1018 ACallExpr ../src/test_parser.nit:142,40--43
1019 AImplicitSelfExpr ../src/test_parser.nit:142,40
1020 TId "tree" ../src/test_parser.nit:142,40--43
1021 AListExprs ../src/test_parser.nit:142,43
1022 TCpar ")" ../src/test_parser.nit:142,44
1023 ABlockExpr ../src/test_parser.nit:143,4--6
1024 TKwend "end" ../src/test_parser.nit:143,4--6
1025 TKwend "end" ../src/test_parser.nit:144,3--5
1026 TKwend "end" ../src/test_parser.nit:145,2--4
1027 TKwend "end" ../src/test_parser.nit:146,1--3
1028 EOF "" ../src/test_parser.nit:147,1