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