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