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