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