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