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