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 TId "a" ../src/test_parser.nit:119,6
938 TKwin "in" ../src/test_parser.nit:119,8--9
939 ACallExpr ../src/test_parser.nit:119,11--14
940 AImplicitSelfExpr ../src/test_parser.nit:119,11
941 AQid ../src/test_parser.nit:119,11--14
942 TId "args" ../src/test_parser.nit:119,11--14
943 AListExprs ../src/test_parser.nit:119,14
944 TKwdo "do" ../src/test_parser.nit:119,16--17
945 ABlockExpr ../src/test_parser.nit:120,3--154,4
946 AVardeclExpr ../src/test_parser.nit:120,3--12
947 TKwvar "var" ../src/test_parser.nit:120,3--5
948 TId "source" ../src/test_parser.nit:120,7--12
949 AIfExpr ../src/test_parser.nit:121,3--127,5
950 TKwif "if" ../src/test_parser.nit:121,3--4
951 ACallExpr ../src/test_parser.nit:121,6--12
952 AImplicitSelfExpr ../src/test_parser.nit:121,6
953 AQid ../src/test_parser.nit:121,6--12
954 TId "no_file" ../src/test_parser.nit:121,6--12
955 AListExprs ../src/test_parser.nit:121,12
956 TKwthen "then" ../src/test_parser.nit:121,14--17
957 ABlockExpr ../src/test_parser.nit:122,4--45
958 ACallAssignExpr ../src/test_parser.nit:122,4--45
959 AImplicitSelfExpr ../src/test_parser.nit:122,4
960 AQid ../src/test_parser.nit:122,4--9
961 TId "source" ../src/test_parser.nit:122,4--9
962 AListExprs ../src/test_parser.nit:122,11
963 TAssign "=" ../src/test_parser.nit:122,11
964 ANewExpr ../src/test_parser.nit:122,13--45
965 TKwnew "new" ../src/test_parser.nit:122,13--15
966 AType ../src/test_parser.nit:122,17--26
967 TClassid "SourceFile" ../src/test_parser.nit:122,17--26
968 AQid ../src/test_parser.nit:122,28--38
969 TId "from_string" ../src/test_parser.nit:122,28--38
970 AParExprs ../src/test_parser.nit:122,39--45
971 TOpar "(" ../src/test_parser.nit:122,39
972 AStringExpr ../src/test_parser.nit:122,40--41
973 TString "\"\"" ../src/test_parser.nit:122,40--41
974 ACallExpr ../src/test_parser.nit:122,44
975 AImplicitSelfExpr ../src/test_parser.nit:122,44
976 AQid ../src/test_parser.nit:122,44
977 TId "a" ../src/test_parser.nit:122,44
978 AListExprs ../src/test_parser.nit:122,44
979 TCpar ")" ../src/test_parser.nit:122,45
980 TKwelse "else" ../src/test_parser.nit:123,3--6
981 ABlockExpr ../src/test_parser.nit:124,4--127,5
982 AVardeclExpr ../src/test_parser.nit:124,4--33
983 TKwvar "var" ../src/test_parser.nit:124,4--6
984 TId "f" ../src/test_parser.nit:124,8
985 TAssign "=" ../src/test_parser.nit:124,10
986 ANewExpr ../src/test_parser.nit:124,12--33
987 TKwnew "new" ../src/test_parser.nit:124,12--14
988 AType ../src/test_parser.nit:124,16--25
989 TClassid "FileReader" ../src/test_parser.nit:124,16--25
990 AQid ../src/test_parser.nit:124,27--30
991 TId "open" ../src/test_parser.nit:124,27--30
992 AParExprs ../src/test_parser.nit:124,31--33
993 TOpar "(" ../src/test_parser.nit:124,31
994 ACallExpr ../src/test_parser.nit:124,32
995 AImplicitSelfExpr ../src/test_parser.nit:124,32
996 AQid ../src/test_parser.nit:124,32
997 TId "a" ../src/test_parser.nit:124,32
998 AListExprs ../src/test_parser.nit:124,32
999 TCpar ")" ../src/test_parser.nit:124,33
1000 ACallAssignExpr ../src/test_parser.nit:125,4--32
1001 AImplicitSelfExpr ../src/test_parser.nit:125,4
1002 AQid ../src/test_parser.nit:125,4--9
1003 TId "source" ../src/test_parser.nit:125,4--9
1004 AListExprs ../src/test_parser.nit:125,11
1005 TAssign "=" ../src/test_parser.nit:125,11
1006 ANewExpr ../src/test_parser.nit:125,13--32
1007 TKwnew "new" ../src/test_parser.nit:125,13--15
1008 AType ../src/test_parser.nit:125,17--26
1009 TClassid "SourceFile" ../src/test_parser.nit:125,17--26
1010 AParExprs ../src/test_parser.nit:125,27--32
1011 TOpar "(" ../src/test_parser.nit:125,27
1012 ACallExpr ../src/test_parser.nit:125,28
1013 AImplicitSelfExpr ../src/test_parser.nit:125,28
1014 AQid ../src/test_parser.nit:125,28
1015 TId "a" ../src/test_parser.nit:125,28
1016 AListExprs ../src/test_parser.nit:125,28
1017 ACallExpr ../src/test_parser.nit:125,31
1018 AImplicitSelfExpr ../src/test_parser.nit:125,31
1019 AQid ../src/test_parser.nit:125,31
1020 TId "f" ../src/test_parser.nit:125,31
1021 AListExprs ../src/test_parser.nit:125,31
1022 TCpar ")" ../src/test_parser.nit:125,32
1023 ACallExpr ../src/test_parser.nit:126,4--10
1024 ACallExpr ../src/test_parser.nit:126,4
1025 AImplicitSelfExpr ../src/test_parser.nit:126,4
1026 AQid ../src/test_parser.nit:126,4
1027 TId "f" ../src/test_parser.nit:126,4
1028 AListExprs ../src/test_parser.nit:126,4
1029 AQid ../src/test_parser.nit:126,6--10
1030 TId "close" ../src/test_parser.nit:126,6--10
1031 AListExprs ../src/test_parser.nit:126,10
1032 TKwend "end" ../src/test_parser.nit:127,3--5
1033 AVardeclExpr ../src/test_parser.nit:128,3--31
1034 TKwvar "var" ../src/test_parser.nit:128,3--5
1035 TId "lexer" ../src/test_parser.nit:128,7--11
1036 TAssign "=" ../src/test_parser.nit:128,13
1037 ANewExpr ../src/test_parser.nit:128,15--31
1038 TKwnew "new" ../src/test_parser.nit:128,15--17
1039 AType ../src/test_parser.nit:128,19--23
1040 TClassid "Lexer" ../src/test_parser.nit:128,19--23
1041 AParExprs ../src/test_parser.nit:128,24--31
1042 TOpar "(" ../src/test_parser.nit:128,24
1043 ACallExpr ../src/test_parser.nit:128,25--30
1044 AImplicitSelfExpr ../src/test_parser.nit:128,25
1045 AQid ../src/test_parser.nit:128,25--30
1046 TId "source" ../src/test_parser.nit:128,25--30
1047 AListExprs ../src/test_parser.nit:128,30
1048 TCpar ")" ../src/test_parser.nit:128,31
1049 AIfExpr ../src/test_parser.nit:129,3--153,5
1050 TKwif "if" ../src/test_parser.nit:129,3--4
1051 ACallExpr ../src/test_parser.nit:129,6--15
1052 AImplicitSelfExpr ../src/test_parser.nit:129,6
1053 AQid ../src/test_parser.nit:129,6--15
1054 TId "only_lexer" ../src/test_parser.nit:129,6--15
1055 AListExprs ../src/test_parser.nit:129,15
1056 TKwthen "then" ../src/test_parser.nit:129,17--20
1057 ABlockExpr ../src/test_parser.nit:130,4--136,6
1058 AVardeclExpr ../src/test_parser.nit:130,4--25
1059 TKwvar "var" ../src/test_parser.nit:130,4--6
1060 TId "token" ../src/test_parser.nit:130,8--12
1061 TAssign "=" ../src/test_parser.nit:130,14
1062 ACallExpr ../src/test_parser.nit:130,16--25
1063 ACallExpr ../src/test_parser.nit:130,16--20
1064 AImplicitSelfExpr ../src/test_parser.nit:130,16
1065 AQid ../src/test_parser.nit:130,16--20
1066 TId "lexer" ../src/test_parser.nit:130,16--20
1067 AListExprs ../src/test_parser.nit:130,20
1068 AQid ../src/test_parser.nit:130,22--25
1069 TId "next" ../src/test_parser.nit:130,22--25
1070 AListExprs ../src/test_parser.nit:130,25
1071 AWhileExpr ../src/test_parser.nit:131,4--136,6
1072 TKwwhile "while" ../src/test_parser.nit:131,4--8
1073 ANotExpr ../src/test_parser.nit:131,10--26
1074 TKwnot "not" ../src/test_parser.nit:131,10--12
1075 AIsaExpr ../src/test_parser.nit:131,14--26
1076 ACallExpr ../src/test_parser.nit:131,14--18
1077 AImplicitSelfExpr ../src/test_parser.nit:131,14
1078 AQid ../src/test_parser.nit:131,14--18
1079 TId "token" ../src/test_parser.nit:131,14--18
1080 AListExprs ../src/test_parser.nit:131,18
1081 TKwisa "isa" ../src/test_parser.nit:131,20--22
1082 AType ../src/test_parser.nit:131,24--26
1083 TClassid "EOF" ../src/test_parser.nit:131,24--26
1084 TKwdo "do" ../src/test_parser.nit:131,28--29
1085 ABlockExpr ../src/test_parser.nit:132,5--136,6
1086 AIfExpr ../src/test_parser.nit:132,5--134,7
1087 TKwif "if" ../src/test_parser.nit:132,5--6
1088 ANotExpr ../src/test_parser.nit:132,8--19
1089 TKwnot "not" ../src/test_parser.nit:132,8--10
1090 ACallExpr ../src/test_parser.nit:132,12--19
1091 AImplicitSelfExpr ../src/test_parser.nit:132,12
1092 AQid ../src/test_parser.nit:132,12--19
1093 TId "no_print" ../src/test_parser.nit:132,12--19
1094 AListExprs ../src/test_parser.nit:132,19
1095 TKwthen "then" ../src/test_parser.nit:132,21--24
1096 ABlockExpr ../src/test_parser.nit:133,6--64
1097 ACallExpr ../src/test_parser.nit:133,6--64
1098 AImplicitSelfExpr ../src/test_parser.nit:133,6
1099 AQid ../src/test_parser.nit:133,6--10
1100 TId "print" ../src/test_parser.nit:133,6--10
1101 AParExprs ../src/test_parser.nit:133,11--64
1102 TOpar "(" ../src/test_parser.nit:133,11
1103 ASuperstringExpr ../src/test_parser.nit:133,12--63
1104 AStartStringExpr ../src/test_parser.nit:133,12--27
1105 TStartString "\"Read token at {" ../src/test_parser.nit:133,12--27
1106 ACallExpr ../src/test_parser.nit:133,28--41
1107 ACallExpr ../src/test_parser.nit:133,28--32
1108 AImplicitSelfExpr ../src/test_parser.nit:133,28
1109 AQid ../src/test_parser.nit:133,28--32
1110 TId "token" ../src/test_parser.nit:133,28--32
1111 AListExprs ../src/test_parser.nit:133,32
1112 AQid ../src/test_parser.nit:133,34--41
1113 TId "location" ../src/test_parser.nit:133,34--41
1114 AListExprs ../src/test_parser.nit:133,41
1115 AMidStringExpr ../src/test_parser.nit:133,42--50
1116 TMidString "} text=\'{" ../src/test_parser.nit:133,42--50
1117 ACallExpr ../src/test_parser.nit:133,51--60
1118 ACallExpr ../src/test_parser.nit:133,51--55
1119 AImplicitSelfExpr ../src/test_parser.nit:133,51
1120 AQid ../src/test_parser.nit:133,51--55
1121 TId "token" ../src/test_parser.nit:133,51--55
1122 AListExprs ../src/test_parser.nit:133,55
1123 AQid ../src/test_parser.nit:133,57--60
1124 TId "text" ../src/test_parser.nit:133,57--60
1125 AListExprs ../src/test_parser.nit:133,60
1126 AEndStringExpr ../src/test_parser.nit:133,61--63
1127 TEndString "}\'\"" ../src/test_parser.nit:133,61--63
1128 TCpar ")" ../src/test_parser.nit:133,64
1129 ABlockExpr ../src/test_parser.nit:134,5--7
1130 TKwend "end" ../src/test_parser.nit:134,5--7
1131 ACallAssignExpr ../src/test_parser.nit:135,5--22
1132 AImplicitSelfExpr ../src/test_parser.nit:135,5
1133 AQid ../src/test_parser.nit:135,5--9
1134 TId "token" ../src/test_parser.nit:135,5--9
1135 AListExprs ../src/test_parser.nit:135,11
1136 TAssign "=" ../src/test_parser.nit:135,11
1137 ACallExpr ../src/test_parser.nit:135,13--22
1138 ACallExpr ../src/test_parser.nit:135,13--17
1139 AImplicitSelfExpr ../src/test_parser.nit:135,13
1140 AQid ../src/test_parser.nit:135,13--17
1141 TId "lexer" ../src/test_parser.nit:135,13--17
1142 AListExprs ../src/test_parser.nit:135,17
1143 AQid ../src/test_parser.nit:135,19--22
1144 TId "next" ../src/test_parser.nit:135,19--22
1145 AListExprs ../src/test_parser.nit:135,22
1146 TKwend "end" ../src/test_parser.nit:136,4--6
1147 TKwelse "else" ../src/test_parser.nit:137,3--6
1148 ABlockExpr ../src/test_parser.nit:138,4--153,5
1149 AVardeclExpr ../src/test_parser.nit:138,4--33
1150 TKwvar "var" ../src/test_parser.nit:138,4--6
1151 TId "parser" ../src/test_parser.nit:138,8--13
1152 TAssign "=" ../src/test_parser.nit:138,15
1153 ANewExpr ../src/test_parser.nit:138,17--33
1154 TKwnew "new" ../src/test_parser.nit:138,17--19
1155 AType ../src/test_parser.nit:138,21--26
1156 TClassid "Parser" ../src/test_parser.nit:138,21--26
1157 AParExprs ../src/test_parser.nit:138,27--33
1158 TOpar "(" ../src/test_parser.nit:138,27
1159 ACallExpr ../src/test_parser.nit:138,28--32
1160 AImplicitSelfExpr ../src/test_parser.nit:138,28
1161 AQid ../src/test_parser.nit:138,28--32
1162 TId "lexer" ../src/test_parser.nit:138,28--32
1163 AListExprs ../src/test_parser.nit:138,32
1164 TCpar ")" ../src/test_parser.nit:138,33
1165 AVardeclExpr ../src/test_parser.nit:139,4--26
1166 TKwvar "var" ../src/test_parser.nit:139,4--6
1167 TId "tree" ../src/test_parser.nit:139,8--11
1168 TAssign "=" ../src/test_parser.nit:139,13
1169 ACallExpr ../src/test_parser.nit:139,15--26
1170 ACallExpr ../src/test_parser.nit:139,15--20
1171 AImplicitSelfExpr ../src/test_parser.nit:139,15
1172 AQid ../src/test_parser.nit:139,15--20
1173 TId "parser" ../src/test_parser.nit:139,15--20
1174 AListExprs ../src/test_parser.nit:139,20
1175 AQid ../src/test_parser.nit:139,22--26
1176 TId "parse" ../src/test_parser.nit:139,22--26
1177 AListExprs ../src/test_parser.nit:139,26
1178 AVardeclExpr ../src/test_parser.nit:141,4--25
1179 TKwvar "var" ../src/test_parser.nit:141,4--6
1180 TId "error" ../src/test_parser.nit:141,8--12
1181 TAssign "=" ../src/test_parser.nit:141,14
1182 ACallExpr ../src/test_parser.nit:141,16--25
1183 ACallExpr ../src/test_parser.nit:141,16--19
1184 AImplicitSelfExpr ../src/test_parser.nit:141,16
1185 AQid ../src/test_parser.nit:141,16--19
1186 TId "tree" ../src/test_parser.nit:141,16--19
1187 AListExprs ../src/test_parser.nit:141,19
1188 AQid ../src/test_parser.nit:141,21--25
1189 TId "n_eof" ../src/test_parser.nit:141,21--25
1190 AListExprs ../src/test_parser.nit:141,25
1191 AIfExpr ../src/test_parser.nit:142,4--145,6
1192 TKwif "if" ../src/test_parser.nit:142,4--5
1193 AIsaExpr ../src/test_parser.nit:142,7--22
1194 ACallExpr ../src/test_parser.nit:142,7--11
1195 AImplicitSelfExpr ../src/test_parser.nit:142,7
1196 AQid ../src/test_parser.nit:142,7--11
1197 TId "error" ../src/test_parser.nit:142,7--11
1198 AListExprs ../src/test_parser.nit:142,11
1199 TKwisa "isa" ../src/test_parser.nit:142,13--15
1200 AType ../src/test_parser.nit:142,17--22
1201 TClassid "AError" ../src/test_parser.nit:142,17--22
1202 TKwthen "then" ../src/test_parser.nit:142,24--27
1203 ABlockExpr ../src/test_parser.nit:143,5--144,10
1204 ACallExpr ../src/test_parser.nit:143,5--58
1205 AImplicitSelfExpr ../src/test_parser.nit:143,5
1206 AQid ../src/test_parser.nit:143,5--9
1207 TId "print" ../src/test_parser.nit:143,5--9
1208 AParExprs ../src/test_parser.nit:143,10--58
1209 TOpar "(" ../src/test_parser.nit:143,10
1210 ASuperstringExpr ../src/test_parser.nit:143,11--57
1211 AStartStringExpr ../src/test_parser.nit:143,11--21
1212 TStartString "\"Error at {" ../src/test_parser.nit:143,11--21
1213 ACallExpr ../src/test_parser.nit:143,22--35
1214 ACallExpr ../src/test_parser.nit:143,22--26
1215 AImplicitSelfExpr ../src/test_parser.nit:143,22
1216 AQid ../src/test_parser.nit:143,22--26
1217 TId "error" ../src/test_parser.nit:143,22--26
1218 AListExprs ../src/test_parser.nit:143,26
1219 AQid ../src/test_parser.nit:143,28--35
1220 TId "location" ../src/test_parser.nit:143,28--35
1221 AListExprs ../src/test_parser.nit:143,35
1222 AMidStringExpr ../src/test_parser.nit:143,36--42
1223 TMidString "}:\\n\\t{" ../src/test_parser.nit:143,36--42
1224 ACallExpr ../src/test_parser.nit:143,43--55
1225 ACallExpr ../src/test_parser.nit:143,43--47
1226 AImplicitSelfExpr ../src/test_parser.nit:143,43
1227 AQid ../src/test_parser.nit:143,43--47
1228 TId "error" ../src/test_parser.nit:143,43--47
1229 AListExprs ../src/test_parser.nit:143,47
1230 AQid ../src/test_parser.nit:143,49--55
1231 TId "message" ../src/test_parser.nit:143,49--55
1232 AListExprs ../src/test_parser.nit:143,55
1233 AEndStringExpr ../src/test_parser.nit:143,56--57
1234 TEndString "}\"" ../src/test_parser.nit:143,56--57
1235 TCpar ")" ../src/test_parser.nit:143,58
1236 AReturnExpr ../src/test_parser.nit:144,5--10
1237 TKwreturn "return" ../src/test_parser.nit:144,5--10
1238 ABlockExpr ../src/test_parser.nit:145,4--6
1239 TKwend "end" ../src/test_parser.nit:145,4--6
1240 AIfExpr ../src/test_parser.nit:147,4--152,6
1241 TKwif "if" ../src/test_parser.nit:147,4--5
1242 ACallExpr ../src/test_parser.nit:147,7--9
1243 AImplicitSelfExpr ../src/test_parser.nit:147,7
1244 AQid ../src/test_parser.nit:147,7--9
1245 TId "xml" ../src/test_parser.nit:147,7--9
1246 AListExprs ../src/test_parser.nit:147,9
1247 TKwthen "then" ../src/test_parser.nit:147,11--14
1248 ABlockExpr ../src/test_parser.nit:148,5--149,32
1249 ACallExpr ../src/test_parser.nit:148,5--25
1250 ACallExpr ../src/test_parser.nit:148,5--8
1251 AImplicitSelfExpr ../src/test_parser.nit:148,5
1252 AQid ../src/test_parser.nit:148,5--8
1253 TId "tree" ../src/test_parser.nit:148,5--8
1254 AListExprs ../src/test_parser.nit:148,8
1255 AQid ../src/test_parser.nit:148,10--25
1256 TId "parentize_tokens" ../src/test_parser.nit:148,10--25
1257 AListExprs ../src/test_parser.nit:148,25
1258 ACallExpr ../src/test_parser.nit:149,5--32
1259 ACallExpr ../src/test_parser.nit:149,5--15
1260 ACallExpr ../src/test_parser.nit:149,5--8
1261 AImplicitSelfExpr ../src/test_parser.nit:149,5
1262 AQid ../src/test_parser.nit:149,5--8
1263 TId "tree" ../src/test_parser.nit:149,5--8
1264 AListExprs ../src/test_parser.nit:149,8
1265 AQid ../src/test_parser.nit:149,10--15
1266 TId "to_xml" ../src/test_parser.nit:149,10--15
1267 AListExprs ../src/test_parser.nit:149,15
1268 AQid ../src/test_parser.nit:149,17--24
1269 TId "write_to" ../src/test_parser.nit:149,17--24
1270 AParExprs ../src/test_parser.nit:149,25--32
1271 TOpar "(" ../src/test_parser.nit:149,25
1272 ACallExpr ../src/test_parser.nit:149,26--31
1273 AImplicitSelfExpr ../src/test_parser.nit:149,26
1274 AQid ../src/test_parser.nit:149,26--31
1275 TId "stdout" ../src/test_parser.nit:149,26--31
1276 AListExprs ../src/test_parser.nit:149,31
1277 TCpar ")" ../src/test_parser.nit:149,32
1278 TKwelse "else" ../src/test_parser.nit:150,4--7
1279 AIfExpr ../src/test_parser.nit:150,9--152,6
1280 TKwif "if" ../src/test_parser.nit:150,9--10
1281 ANotExpr ../src/test_parser.nit:150,12--23
1282 TKwnot "not" ../src/test_parser.nit:150,12--14
1283 ACallExpr ../src/test_parser.nit:150,16--23
1284 AImplicitSelfExpr ../src/test_parser.nit:150,16
1285 AQid ../src/test_parser.nit:150,16--23
1286 TId "no_print" ../src/test_parser.nit:150,16--23
1287 AListExprs ../src/test_parser.nit:150,23
1288 TKwthen "then" ../src/test_parser.nit:150,25--28
1289 ABlockExpr ../src/test_parser.nit:151,5--44
1290 ACallExpr ../src/test_parser.nit:151,5--44
1291 AParExpr ../src/test_parser.nit:151,5--26
1292 TOpar "(" ../src/test_parser.nit:151,5
1293 ANewExpr ../src/test_parser.nit:151,6--25
1294 TKwnew "new" ../src/test_parser.nit:151,6--8
1295 AType ../src/test_parser.nit:151,10--25
1296 TClassid "PrintTreeVisitor" ../src/test_parser.nit:151,10--25
1297 AListExprs ../src/test_parser.nit:151,25
1298 TCpar ")" ../src/test_parser.nit:151,26
1299 AQid ../src/test_parser.nit:151,28--38
1300 TId "enter_visit" ../src/test_parser.nit:151,28--38
1301 AParExprs ../src/test_parser.nit:151,39--44
1302 TOpar "(" ../src/test_parser.nit:151,39
1303 ACallExpr ../src/test_parser.nit:151,40--43
1304 AImplicitSelfExpr ../src/test_parser.nit:151,40
1305 AQid ../src/test_parser.nit:151,40--43
1306 TId "tree" ../src/test_parser.nit:151,40--43
1307 AListExprs ../src/test_parser.nit:151,43
1308 TCpar ")" ../src/test_parser.nit:151,44
1309 ABlockExpr ../src/test_parser.nit:152,4--6
1310 TKwend "end" ../src/test_parser.nit:152,4--6
1311 TKwend "end" ../src/test_parser.nit:153,3--5
1312 TKwend "end" ../src/test_parser.nit:154,2--4
1313 TKwend "end" ../src/test_parser.nit:155,1--3
1314 EOF "" ../src/test_parser.nit:156,1