tests: update nitlight and test_parser
[nit.git] / tests / sav / test_parser_args2.res
1 Read token at ../src/test_parser.nit:1,1--2,0 text='# This file is part of NIT ( http://www.nitlanguage.org ).
2 '
3 Read token at ../src/test_parser.nit:2,1--3,0 text='#
4 '
5 Read token at ../src/test_parser.nit:3,1--4,0 text='# Copyright 2008 Jean Privat <jean@pryen.org>
6 '
7 Read token at ../src/test_parser.nit:4,1--5,0 text='#
8 '
9 Read token at ../src/test_parser.nit:5,1--6,0 text='# Licensed under the Apache License, Version 2.0 (the "License");
10 '
11 Read token at ../src/test_parser.nit:6,1--7,0 text='# you may not use this file except in compliance with the License.
12 '
13 Read token at ../src/test_parser.nit:7,1--8,0 text='# You may obtain a copy of the License at
14 '
15 Read token at ../src/test_parser.nit:8,1--9,0 text='#
16 '
17 Read token at ../src/test_parser.nit:9,1--10,0 text='#     http://www.apache.org/licenses/LICENSE-2.0
18 '
19 Read token at ../src/test_parser.nit:10,1--11,0 text='#
20 '
21 Read token at ../src/test_parser.nit:11,1--12,0 text='# Unless required by applicable law or agreed to in writing, software
22 '
23 Read token at ../src/test_parser.nit:12,1--13,0 text='# distributed under the License is distributed on an "AS IS" BASIS,
24 '
25 Read token at ../src/test_parser.nit:13,1--14,0 text='# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
26 '
27 Read token at ../src/test_parser.nit:14,1--15,0 text='# See the License for the specific language governing permissions and
28 '
29 Read token at ../src/test_parser.nit:15,1--16,0 text='# limitations under the License.
30 '
31 Read token at ../src/test_parser.nit:16,1--17,0 text='
32 '
33 Read token at ../src/test_parser.nit:17,1--18,0 text='# Program used to test the NIT parser
34 '
35 Read token at ../src/test_parser.nit:18,1--6 text='module'
36 Read token at ../src/test_parser.nit:18,8--18 text='test_parser'
37 Read token at ../src/test_parser.nit:18,19--19,0 text='
38 '
39 Read token at ../src/test_parser.nit:19,1--20,0 text='
40 '
41 Read token at ../src/test_parser.nit:20,1--6 text='import'
42 Read token at ../src/test_parser.nit:20,8--13 text='parser'
43 Read token at ../src/test_parser.nit:20,14--21,0 text='
44 '
45 Read token at ../src/test_parser.nit:21,1--6 text='import'
46 Read token at ../src/test_parser.nit:21,8--18 text='parser_util'
47 Read token at ../src/test_parser.nit:21,19--22,0 text='
48 '
49 Read token at ../src/test_parser.nit:22,1--6 text='import'
50 Read token at ../src/test_parser.nit:22,8--14 text='astutil'
51 Read token at ../src/test_parser.nit:22,15--23,0 text='
52 '
53 Read token at ../src/test_parser.nit:23,1--24,0 text='
54 '
55 Read token at ../src/test_parser.nit:24,1--25,0 text='# A basic visitor that prints AST trees to the screen
56 '
57 Read token at ../src/test_parser.nit:25,1--5 text='class'
58 Read token at ../src/test_parser.nit:25,7--22 text='PrintTreeVisitor'
59 Read token at ../src/test_parser.nit:25,23--26,0 text='
60 '
61 Read token at ../src/test_parser.nit:26,2--6 text='super'
62 Read token at ../src/test_parser.nit:26,8--14 text='Visitor'
63 Read token at ../src/test_parser.nit:26,15--27,0 text='
64 '
65 Read token at ../src/test_parser.nit:27,2--8 text='private'
66 Read token at ../src/test_parser.nit:27,10--12 text='var'
67 Read token at ../src/test_parser.nit:27,14--17 text='rank'
68 Read token at ../src/test_parser.nit:27,18 text=':'
69 Read token at ../src/test_parser.nit:27,20--22 text='Int'
70 Read token at ../src/test_parser.nit:27,24 text='='
71 Read token at ../src/test_parser.nit:27,26 text='0'
72 Read token at ../src/test_parser.nit:27,27--28,0 text='
73 '
74 Read token at ../src/test_parser.nit:28,2--6 text='redef'
75 Read token at ../src/test_parser.nit:28,8--10 text='fun'
76 Read token at ../src/test_parser.nit:28,12--16 text='visit'
77 Read token at ../src/test_parser.nit:28,17 text='('
78 Read token at ../src/test_parser.nit:28,18 text='n'
79 Read token at ../src/test_parser.nit:28,19 text=')'
80 Read token at ../src/test_parser.nit:28,20--29,0 text='
81 '
82 Read token at ../src/test_parser.nit:29,2--3 text='do'
83 Read token at ../src/test_parser.nit:29,4--30,0 text='
84 '
85 Read token at ../src/test_parser.nit:30,3--4 text='if'
86 Read token at ../src/test_parser.nit:30,6 text='n'
87 Read token at ../src/test_parser.nit:30,8--10 text='isa'
88 Read token at ../src/test_parser.nit:30,12--16 text='Token'
89 Read token at ../src/test_parser.nit:30,18--21 text='then'
90 Read token at ../src/test_parser.nit:30,22--31,0 text='
91 '
92 Read token at ../src/test_parser.nit:31,4--9 text='printn'
93 Read token at ../src/test_parser.nit:31,10 text='('
94 Read token at ../src/test_parser.nit:31,11--14 text='"  "'
95 Read token at ../src/test_parser.nit:31,16 text='*'
96 Read token at ../src/test_parser.nit:31,18--21 text='rank'
97 Read token at ../src/test_parser.nit:31,22 text=','
98 Read token at ../src/test_parser.nit:31,24 text='n'
99 Read token at ../src/test_parser.nit:31,25 text='.'
100 Read token at ../src/test_parser.nit:31,26--35 text='class_name'
101 Read token at ../src/test_parser.nit:31,36 text=','
102 Read token at ../src/test_parser.nit:31,38--42 text='" \""'
103 Read token at ../src/test_parser.nit:31,43 text=','
104 Read token at ../src/test_parser.nit:31,45 text='n'
105 Read token at ../src/test_parser.nit:31,46 text='.'
106 Read token at ../src/test_parser.nit:31,47--50 text='text'
107 Read token at ../src/test_parser.nit:31,51 text='.'
108 Read token at ../src/test_parser.nit:31,52--62 text='escape_to_c'
109 Read token at ../src/test_parser.nit:31,63 text=','
110 Read token at ../src/test_parser.nit:31,65--69 text='"\" "'
111 Read token at ../src/test_parser.nit:31,70 text=','
112 Read token at ../src/test_parser.nit:31,72 text='n'
113 Read token at ../src/test_parser.nit:31,73 text='.'
114 Read token at ../src/test_parser.nit:31,74--81 text='location'
115 Read token at ../src/test_parser.nit:31,82 text=','
116 Read token at ../src/test_parser.nit:31,84--87 text='"\n"'
117 Read token at ../src/test_parser.nit:31,88 text=')'
118 Read token at ../src/test_parser.nit:31,89--32,0 text='
119 '
120 Read token at ../src/test_parser.nit:32,3--6 text='else'
121 Read token at ../src/test_parser.nit:32,7--33,0 text='
122 '
123 Read token at ../src/test_parser.nit:33,4--9 text='printn'
124 Read token at ../src/test_parser.nit:33,10 text='('
125 Read token at ../src/test_parser.nit:33,11--14 text='"  "'
126 Read token at ../src/test_parser.nit:33,16 text='*'
127 Read token at ../src/test_parser.nit:33,18--21 text='rank'
128 Read token at ../src/test_parser.nit:33,22 text=','
129 Read token at ../src/test_parser.nit:33,24 text='n'
130 Read token at ../src/test_parser.nit:33,25 text='.'
131 Read token at ../src/test_parser.nit:33,26--35 text='class_name'
132 Read token at ../src/test_parser.nit:33,36 text=','
133 Read token at ../src/test_parser.nit:33,38--40 text='" "'
134 Read token at ../src/test_parser.nit:33,41 text=','
135 Read token at ../src/test_parser.nit:33,43 text='n'
136 Read token at ../src/test_parser.nit:33,44 text='.'
137 Read token at ../src/test_parser.nit:33,45--52 text='location'
138 Read token at ../src/test_parser.nit:33,53 text=','
139 Read token at ../src/test_parser.nit:33,55--58 text='"\n"'
140 Read token at ../src/test_parser.nit:33,59 text=')'
141 Read token at ../src/test_parser.nit:33,60--34,0 text='
142 '
143 Read token at ../src/test_parser.nit:34,3--5 text='end'
144 Read token at ../src/test_parser.nit:34,6--35,0 text='
145 '
146 Read token at ../src/test_parser.nit:35,3--6 text='rank'
147 Read token at ../src/test_parser.nit:35,8 text='='
148 Read token at ../src/test_parser.nit:35,10--13 text='rank'
149 Read token at ../src/test_parser.nit:35,15 text='+'
150 Read token at ../src/test_parser.nit:35,17 text='1'
151 Read token at ../src/test_parser.nit:35,18--36,0 text='
152 '
153 Read token at ../src/test_parser.nit:36,3 text='n'
154 Read token at ../src/test_parser.nit:36,4 text='.'
155 Read token at ../src/test_parser.nit:36,5--13 text='visit_all'
156 Read token at ../src/test_parser.nit:36,14 text='('
157 Read token at ../src/test_parser.nit:36,15--18 text='self'
158 Read token at ../src/test_parser.nit:36,19 text=')'
159 Read token at ../src/test_parser.nit:36,20--37,0 text='
160 '
161 Read token at ../src/test_parser.nit:37,3--6 text='rank'
162 Read token at ../src/test_parser.nit:37,8 text='='
163 Read token at ../src/test_parser.nit:37,10--13 text='rank'
164 Read token at ../src/test_parser.nit:37,15 text='-'
165 Read token at ../src/test_parser.nit:37,17 text='1'
166 Read token at ../src/test_parser.nit:37,18--38,0 text='
167 '
168 Read token at ../src/test_parser.nit:38,2--4 text='end'
169 Read token at ../src/test_parser.nit:38,5--39,0 text='
170 '
171 Read token at ../src/test_parser.nit:39,1--3 text='end'
172 Read token at ../src/test_parser.nit:39,4--40,0 text='
173 '
174 Read token at ../src/test_parser.nit:40,1--41,0 text='
175 '
176 Read token at ../src/test_parser.nit:41,1--3 text='var'
177 Read token at ../src/test_parser.nit:41,5--12 text='no_print'
178 Read token at ../src/test_parser.nit:41,14 text='='
179 Read token at ../src/test_parser.nit:41,16--20 text='false'
180 Read token at ../src/test_parser.nit:41,21--42,0 text='
181 '
182 Read token at ../src/test_parser.nit:42,1--3 text='var'
183 Read token at ../src/test_parser.nit:42,5--14 text='only_lexer'
184 Read token at ../src/test_parser.nit:42,16 text='='
185 Read token at ../src/test_parser.nit:42,18--22 text='false'
186 Read token at ../src/test_parser.nit:42,23--43,0 text='
187 '
188 Read token at ../src/test_parser.nit:43,1--3 text='var'
189 Read token at ../src/test_parser.nit:43,5--13 text='need_help'
190 Read token at ../src/test_parser.nit:43,15 text='='
191 Read token at ../src/test_parser.nit:43,17--21 text='false'
192 Read token at ../src/test_parser.nit:43,22--44,0 text='
193 '
194 Read token at ../src/test_parser.nit:44,1--3 text='var'
195 Read token at ../src/test_parser.nit:44,5--11 text='no_file'
196 Read token at ../src/test_parser.nit:44,13 text='='
197 Read token at ../src/test_parser.nit:44,15--19 text='false'
198 Read token at ../src/test_parser.nit:44,20--45,0 text='
199 '
200 Read token at ../src/test_parser.nit:45,1--3 text='var'
201 Read token at ../src/test_parser.nit:45,5--15 text='interactive'
202 Read token at ../src/test_parser.nit:45,17 text='='
203 Read token at ../src/test_parser.nit:45,19--23 text='false'
204 Read token at ../src/test_parser.nit:45,24--46,0 text='
205 '
206 Read token at ../src/test_parser.nit:46,1--3 text='var'
207 Read token at ../src/test_parser.nit:46,5--7 text='xml'
208 Read token at ../src/test_parser.nit:46,9 text='='
209 Read token at ../src/test_parser.nit:46,11--15 text='false'
210 Read token at ../src/test_parser.nit:46,16--47,0 text='
211 '
212 Read token at ../src/test_parser.nit:47,1--48,0 text='
213 '
214 Read token at ../src/test_parser.nit:48,1--5 text='while'
215 Read token at ../src/test_parser.nit:48,7--9 text='not'
216 Read token at ../src/test_parser.nit:48,11--14 text='args'
217 Read token at ../src/test_parser.nit:48,15 text='.'
218 Read token at ../src/test_parser.nit:48,16--23 text='is_empty'
219 Read token at ../src/test_parser.nit:48,25--27 text='and'
220 Read token at ../src/test_parser.nit:48,29--32 text='args'
221 Read token at ../src/test_parser.nit:48,33 text='.'
222 Read token at ../src/test_parser.nit:48,34--38 text='first'
223 Read token at ../src/test_parser.nit:48,39 text='.'
224 Read token at ../src/test_parser.nit:48,40--44 text='chars'
225 Read token at ../src/test_parser.nit:48,45 text='.'
226 Read token at ../src/test_parser.nit:48,46--50 text='first'
227 Read token at ../src/test_parser.nit:48,52--53 text='=='
228 Read token at ../src/test_parser.nit:48,55--57 text=''-''
229 Read token at ../src/test_parser.nit:48,59--60 text='do'
230 Read token at ../src/test_parser.nit:48,61--49,0 text='
231 '
232 Read token at ../src/test_parser.nit:49,2--3 text='if'
233 Read token at ../src/test_parser.nit:49,5--8 text='args'
234 Read token at ../src/test_parser.nit:49,9 text='.'
235 Read token at ../src/test_parser.nit:49,10--14 text='first'
236 Read token at ../src/test_parser.nit:49,16--17 text='=='
237 Read token at ../src/test_parser.nit:49,19--22 text='"-n"'
238 Read token at ../src/test_parser.nit:49,24--27 text='then'
239 Read token at ../src/test_parser.nit:49,28--50,0 text='
240 '
241 Read token at ../src/test_parser.nit:50,3--10 text='no_print'
242 Read token at ../src/test_parser.nit:50,12 text='='
243 Read token at ../src/test_parser.nit:50,14--17 text='true'
244 Read token at ../src/test_parser.nit:50,18--51,0 text='
245 '
246 Read token at ../src/test_parser.nit:51,2--5 text='else'
247 Read token at ../src/test_parser.nit:51,7--8 text='if'
248 Read token at ../src/test_parser.nit:51,10--13 text='args'
249 Read token at ../src/test_parser.nit:51,14 text='.'
250 Read token at ../src/test_parser.nit:51,15--19 text='first'
251 Read token at ../src/test_parser.nit:51,21--22 text='=='
252 Read token at ../src/test_parser.nit:51,24--27 text='"-l"'
253 Read token at ../src/test_parser.nit:51,29--32 text='then'
254 Read token at ../src/test_parser.nit:51,33--52,0 text='
255 '
256 Read token at ../src/test_parser.nit:52,3--12 text='only_lexer'
257 Read token at ../src/test_parser.nit:52,14 text='='
258 Read token at ../src/test_parser.nit:52,16--19 text='true'
259 Read token at ../src/test_parser.nit:52,20--53,0 text='
260 '
261 Read token at ../src/test_parser.nit:53,2--5 text='else'
262 Read token at ../src/test_parser.nit:53,7--8 text='if'
263 Read token at ../src/test_parser.nit:53,10--13 text='args'
264 Read token at ../src/test_parser.nit:53,14 text='.'
265 Read token at ../src/test_parser.nit:53,15--19 text='first'
266 Read token at ../src/test_parser.nit:53,21--22 text='=='
267 Read token at ../src/test_parser.nit:53,24--27 text='"-p"'
268 Read token at ../src/test_parser.nit:53,29--32 text='then'
269 Read token at ../src/test_parser.nit:53,33--54,0 text='
270 '
271 Read token at ../src/test_parser.nit:54,3--12 text='only_lexer'
272 Read token at ../src/test_parser.nit:54,14 text='='
273 Read token at ../src/test_parser.nit:54,16--20 text='false'
274 Read token at ../src/test_parser.nit:54,21--55,0 text='
275 '
276 Read token at ../src/test_parser.nit:55,2--5 text='else'
277 Read token at ../src/test_parser.nit:55,7--8 text='if'
278 Read token at ../src/test_parser.nit:55,10--13 text='args'
279 Read token at ../src/test_parser.nit:55,14 text='.'
280 Read token at ../src/test_parser.nit:55,15--19 text='first'
281 Read token at ../src/test_parser.nit:55,21--22 text='=='
282 Read token at ../src/test_parser.nit:55,24--27 text='"-x"'
283 Read token at ../src/test_parser.nit:55,29--32 text='then'
284 Read token at ../src/test_parser.nit:55,33--56,0 text='
285 '
286 Read token at ../src/test_parser.nit:56,3--5 text='xml'
287 Read token at ../src/test_parser.nit:56,7 text='='
288 Read token at ../src/test_parser.nit:56,9--12 text='true'
289 Read token at ../src/test_parser.nit:56,13--57,0 text='
290 '
291 Read token at ../src/test_parser.nit:57,2--5 text='else'
292 Read token at ../src/test_parser.nit:57,7--8 text='if'
293 Read token at ../src/test_parser.nit:57,10--13 text='args'
294 Read token at ../src/test_parser.nit:57,14 text='.'
295 Read token at ../src/test_parser.nit:57,15--19 text='first'
296 Read token at ../src/test_parser.nit:57,21--22 text='=='
297 Read token at ../src/test_parser.nit:57,24--27 text='"-e"'
298 Read token at ../src/test_parser.nit:57,29--32 text='then'
299 Read token at ../src/test_parser.nit:57,33--58,0 text='
300 '
301 Read token at ../src/test_parser.nit:58,3--9 text='no_file'
302 Read token at ../src/test_parser.nit:58,11 text='='
303 Read token at ../src/test_parser.nit:58,13--16 text='true'
304 Read token at ../src/test_parser.nit:58,17--59,0 text='
305 '
306 Read token at ../src/test_parser.nit:59,2--5 text='else'
307 Read token at ../src/test_parser.nit:59,7--8 text='if'
308 Read token at ../src/test_parser.nit:59,10--13 text='args'
309 Read token at ../src/test_parser.nit:59,14 text='.'
310 Read token at ../src/test_parser.nit:59,15--19 text='first'
311 Read token at ../src/test_parser.nit:59,21--22 text='=='
312 Read token at ../src/test_parser.nit:59,24--27 text='"-i"'
313 Read token at ../src/test_parser.nit:59,29--32 text='then'
314 Read token at ../src/test_parser.nit:59,33--60,0 text='
315 '
316 Read token at ../src/test_parser.nit:60,3--13 text='interactive'
317 Read token at ../src/test_parser.nit:60,15 text='='
318 Read token at ../src/test_parser.nit:60,17--20 text='true'
319 Read token at ../src/test_parser.nit:60,21--61,0 text='
320 '
321 Read token at ../src/test_parser.nit:61,2--5 text='else'
322 Read token at ../src/test_parser.nit:61,7--8 text='if'
323 Read token at ../src/test_parser.nit:61,10--13 text='args'
324 Read token at ../src/test_parser.nit:61,14 text='.'
325 Read token at ../src/test_parser.nit:61,15--19 text='first'
326 Read token at ../src/test_parser.nit:61,21--22 text='=='
327 Read token at ../src/test_parser.nit:61,24--27 text='"-h"'
328 Read token at ../src/test_parser.nit:61,29--30 text='or'
329 Read token at ../src/test_parser.nit:61,32--35 text='args'
330 Read token at ../src/test_parser.nit:61,36 text='.'
331 Read token at ../src/test_parser.nit:61,37--41 text='first'
332 Read token at ../src/test_parser.nit:61,43--44 text='=='
333 Read token at ../src/test_parser.nit:61,46--49 text='"-?"'
334 Read token at ../src/test_parser.nit:61,51--54 text='then'
335 Read token at ../src/test_parser.nit:61,55--62,0 text='
336 '
337 Read token at ../src/test_parser.nit:62,3--11 text='need_help'
338 Read token at ../src/test_parser.nit:62,13 text='='
339 Read token at ../src/test_parser.nit:62,15--18 text='true'
340 Read token at ../src/test_parser.nit:62,19--63,0 text='
341 '
342 Read token at ../src/test_parser.nit:63,2--5 text='else'
343 Read token at ../src/test_parser.nit:63,6--64,0 text='
344 '
345 Read token at ../src/test_parser.nit:64,3--8 text='stderr'
346 Read token at ../src/test_parser.nit:64,9 text='.'
347 Read token at ../src/test_parser.nit:64,10--14 text='write'
348 Read token at ../src/test_parser.nit:64,15 text='('
349 Read token at ../src/test_parser.nit:64,16--32 text='"Unknown option {'
350 Read token at ../src/test_parser.nit:64,33--36 text='args'
351 Read token at ../src/test_parser.nit:64,37 text='.'
352 Read token at ../src/test_parser.nit:64,38--42 text='first'
353 Read token at ../src/test_parser.nit:64,43--47 text='}.\n"'
354 Read token at ../src/test_parser.nit:64,48 text=')'
355 Read token at ../src/test_parser.nit:64,49--65,0 text='
356 '
357 Read token at ../src/test_parser.nit:65,3--6 text='exit'
358 Read token at ../src/test_parser.nit:65,7 text='('
359 Read token at ../src/test_parser.nit:65,8 text='0'
360 Read token at ../src/test_parser.nit:65,9 text=')'
361 Read token at ../src/test_parser.nit:65,10--66,0 text='
362 '
363 Read token at ../src/test_parser.nit:66,2--4 text='end'
364 Read token at ../src/test_parser.nit:66,5--67,0 text='
365 '
366 Read token at ../src/test_parser.nit:67,2--5 text='args'
367 Read token at ../src/test_parser.nit:67,6 text='.'
368 Read token at ../src/test_parser.nit:67,7--11 text='shift'
369 Read token at ../src/test_parser.nit:67,12--68,0 text='
370 '
371 Read token at ../src/test_parser.nit:68,1--3 text='end'
372 Read token at ../src/test_parser.nit:68,4--69,0 text='
373 '
374 Read token at ../src/test_parser.nit:69,1--70,0 text='
375 '
376 Read token at ../src/test_parser.nit:70,1--2 text='if'
377 Read token at ../src/test_parser.nit:70,4 text='('
378 Read token at ../src/test_parser.nit:70,5--8 text='args'
379 Read token at ../src/test_parser.nit:70,9 text='.'
380 Read token at ../src/test_parser.nit:70,10--17 text='is_empty'
381 Read token at ../src/test_parser.nit:70,19--21 text='and'
382 Read token at ../src/test_parser.nit:70,23--25 text='not'
383 Read token at ../src/test_parser.nit:70,27--37 text='interactive'
384 Read token at ../src/test_parser.nit:70,38 text=')'
385 Read token at ../src/test_parser.nit:70,40--41 text='or'
386 Read token at ../src/test_parser.nit:70,43--51 text='need_help'
387 Read token at ../src/test_parser.nit:70,53--56 text='then'
388 Read token at ../src/test_parser.nit:70,57--71,0 text='
389 '
390 Read token at ../src/test_parser.nit:71,2--6 text='print'
391 Read token at ../src/test_parser.nit:71,7 text='('
392 Read token at ../src/test_parser.nit:71,8--15 text='"usage:"'
393 Read token at ../src/test_parser.nit:71,16 text=')'
394 Read token at ../src/test_parser.nit:71,17--72,0 text='
395 '
396 Read token at ../src/test_parser.nit:72,2--6 text='print'
397 Read token at ../src/test_parser.nit:72,7 text='('
398 Read token at ../src/test_parser.nit:72,8--53 text='"  test_parser [options]... <filename.nit>..."'
399 Read token at ../src/test_parser.nit:72,54 text=')'
400 Read token at ../src/test_parser.nit:72,55--73,0 text='
401 '
402 Read token at ../src/test_parser.nit:73,2--6 text='print'
403 Read token at ../src/test_parser.nit:73,7 text='('
404 Read token at ../src/test_parser.nit:73,8--48 text='"  test_parser -e [options]... <text>..."'
405 Read token at ../src/test_parser.nit:73,49 text=')'
406 Read token at ../src/test_parser.nit:73,50--74,0 text='
407 '
408 Read token at ../src/test_parser.nit:74,2--6 text='print'
409 Read token at ../src/test_parser.nit:74,7 text='('
410 Read token at ../src/test_parser.nit:74,8--38 text='"  test_parser -i [options]..."'
411 Read token at ../src/test_parser.nit:74,39 text=')'
412 Read token at ../src/test_parser.nit:74,40--75,0 text='
413 '
414 Read token at ../src/test_parser.nit:75,2--6 text='print'
415 Read token at ../src/test_parser.nit:75,7 text='('
416 Read token at ../src/test_parser.nit:75,8--17 text='"options:"'
417 Read token at ../src/test_parser.nit:75,18 text=')'
418 Read token at ../src/test_parser.nit:75,19--76,0 text='
419 '
420 Read token at ../src/test_parser.nit:76,2--6 text='print'
421 Read token at ../src/test_parser.nit:76,7 text='('
422 Read token at ../src/test_parser.nit:76,8--35 text='"  -n       do not print anything"'
423 Read token at ../src/test_parser.nit:76,36 text=')'
424 Read token at ../src/test_parser.nit:76,37--77,0 text='
425 '
426 Read token at ../src/test_parser.nit:77,2--6 text='print'
427 Read token at ../src/test_parser.nit:77,7 text='('
428 Read token at ../src/test_parser.nit:77,8--24 text='"  -l       only lexer"'
429 Read token at ../src/test_parser.nit:77,25 text=')'
430 Read token at ../src/test_parser.nit:77,26--78,0 text='
431 '
432 Read token at ../src/test_parser.nit:78,2--6 text='print'
433 Read token at ../src/test_parser.nit:78,7 text='('
434 Read token at ../src/test_parser.nit:78,8--40 text='"  -p       lexer and parser (default)"'
435 Read token at ../src/test_parser.nit:78,41 text=')'
436 Read token at ../src/test_parser.nit:78,42--79,0 text='
437 '
438 Read token at ../src/test_parser.nit:79,2--6 text='print'
439 Read token at ../src/test_parser.nit:79,7 text='('
440 Read token at ../src/test_parser.nit:79,8--60 text='"  -x       instead of a ascii tree, output a XML document"'
441 Read token at ../src/test_parser.nit:79,61 text=')'
442 Read token at ../src/test_parser.nit:79,62--80,0 text='
443 '
444 Read token at ../src/test_parser.nit:80,2--6 text='print'
445 Read token at ../src/test_parser.nit:80,7 text='('
446 Read token at ../src/test_parser.nit:80,8--67 text='"  -e       instead on files, each argument is a content to parse"'
447 Read token at ../src/test_parser.nit:80,68 text=')'
448 Read token at ../src/test_parser.nit:80,69--81,0 text='
449 '
450 Read token at ../src/test_parser.nit:81,2--6 text='print'
451 Read token at ../src/test_parser.nit:81,7 text='('
452 Read token at ../src/test_parser.nit:81,8--50 text='"  -i       tree to parse are read interactively"'
453 Read token at ../src/test_parser.nit:81,51 text=')'
454 Read token at ../src/test_parser.nit:81,52--82,0 text='
455 '
456 Read token at ../src/test_parser.nit:82,2--6 text='print'
457 Read token at ../src/test_parser.nit:82,7 text='('
458 Read token at ../src/test_parser.nit:82,8--29 text='"  -h       print this help"'
459 Read token at ../src/test_parser.nit:82,30 text=')'
460 Read token at ../src/test_parser.nit:82,31--83,0 text='
461 '
462 Read token at ../src/test_parser.nit:83,1--4 text='else'
463 Read token at ../src/test_parser.nit:83,6--7 text='if'
464 Read token at ../src/test_parser.nit:83,9--19 text='interactive'
465 Read token at ../src/test_parser.nit:83,21--24 text='then'
466 Read token at ../src/test_parser.nit:83,25--84,0 text='
467 '
468 Read token at ../src/test_parser.nit:84,2--3 text='if'
469 Read token at ../src/test_parser.nit:84,5--14 text='only_lexer'
470 Read token at ../src/test_parser.nit:84,16--19 text='then'
471 Read token at ../src/test_parser.nit:84,20--85,0 text='
472 '
473 Read token at ../src/test_parser.nit:85,3--7 text='print'
474 Read token at ../src/test_parser.nit:85,9--44 text='"Error: -l and -i are incompatibles"'
475 Read token at ../src/test_parser.nit:85,45--86,0 text='
476 '
477 Read token at ../src/test_parser.nit:86,3--6 text='exit'
478 Read token at ../src/test_parser.nit:86,8 text='1'
479 Read token at ../src/test_parser.nit:86,9--87,0 text='
480 '
481 Read token at ../src/test_parser.nit:87,2--5 text='else'
482 Read token at ../src/test_parser.nit:87,7--8 text='if'
483 Read token at ../src/test_parser.nit:87,10--16 text='no_file'
484 Read token at ../src/test_parser.nit:87,18--21 text='then'
485 Read token at ../src/test_parser.nit:87,22--88,0 text='
486 '
487 Read token at ../src/test_parser.nit:88,3--7 text='print'
488 Read token at ../src/test_parser.nit:88,9--44 text='"Error: -e and -i are incompatibles"'
489 Read token at ../src/test_parser.nit:88,45--89,0 text='
490 '
491 Read token at ../src/test_parser.nit:89,3--6 text='exit'
492 Read token at ../src/test_parser.nit:89,8 text='1'
493 Read token at ../src/test_parser.nit:89,9--90,0 text='
494 '
495 Read token at ../src/test_parser.nit:90,2--5 text='else'
496 Read token at ../src/test_parser.nit:90,7--8 text='if'
497 Read token at ../src/test_parser.nit:90,10--12 text='not'
498 Read token at ../src/test_parser.nit:90,14--17 text='args'
499 Read token at ../src/test_parser.nit:90,18 text='.'
500 Read token at ../src/test_parser.nit:90,19--26 text='is_empty'
501 Read token at ../src/test_parser.nit:90,28--31 text='then'
502 Read token at ../src/test_parser.nit:90,32--91,0 text='
503 '
504 Read token at ../src/test_parser.nit:91,3--7 text='print'
505 Read token at ../src/test_parser.nit:91,9--43 text='"Error: -i works without arguments"'
506 Read token at ../src/test_parser.nit:91,44--92,0 text='
507 '
508 Read token at ../src/test_parser.nit:92,3--6 text='exit'
509 Read token at ../src/test_parser.nit:92,8 text='1'
510 Read token at ../src/test_parser.nit:92,9--93,0 text='
511 '
512 Read token at ../src/test_parser.nit:93,2--4 text='end'
513 Read token at ../src/test_parser.nit:93,5--94,0 text='
514 '
515 Read token at ../src/test_parser.nit:94,1--95,0 text='
516 '
517 Read token at ../src/test_parser.nit:95,2--4 text='var'
518 Read token at ../src/test_parser.nit:95,6--7 text='tc'
519 Read token at ../src/test_parser.nit:95,9 text='='
520 Read token at ../src/test_parser.nit:95,11--13 text='new'
521 Read token at ../src/test_parser.nit:95,15--25 text='ToolContext'
522 Read token at ../src/test_parser.nit:95,26--96,0 text='
523 '
524 Read token at ../src/test_parser.nit:96,1--97,0 text='
525 '
526 Read token at ../src/test_parser.nit:97,2--5 text='loop'
527 Read token at ../src/test_parser.nit:97,6--98,0 text='
528 '
529 Read token at ../src/test_parser.nit:98,3--5 text='var'
530 Read token at ../src/test_parser.nit:98,7 text='n'
531 Read token at ../src/test_parser.nit:98,9 text='='
532 Read token at ../src/test_parser.nit:98,11--12 text='tc'
533 Read token at ../src/test_parser.nit:98,13 text='.'
534 Read token at ../src/test_parser.nit:98,14--30 text='interactive_parse'
535 Read token at ../src/test_parser.nit:98,31 text='('
536 Read token at ../src/test_parser.nit:98,32--36 text='"-->"'
537 Read token at ../src/test_parser.nit:98,37 text=')'
538 Read token at ../src/test_parser.nit:98,38--99,0 text='
539 '
540 Read token at ../src/test_parser.nit:99,3--4 text='if'
541 Read token at ../src/test_parser.nit:99,6 text='n'
542 Read token at ../src/test_parser.nit:99,8--10 text='isa'
543 Read token at ../src/test_parser.nit:99,12--18 text='TString'
544 Read token at ../src/test_parser.nit:99,20--23 text='then'
545 Read token at ../src/test_parser.nit:99,24--100,0 text='
546 '
547 Read token at ../src/test_parser.nit:100,4--6 text='var'
548 Read token at ../src/test_parser.nit:100,8 text='s'
549 Read token at ../src/test_parser.nit:100,10 text='='
550 Read token at ../src/test_parser.nit:100,12 text='n'
551 Read token at ../src/test_parser.nit:100,13 text='.'
552 Read token at ../src/test_parser.nit:100,14--17 text='text'
553 Read token at ../src/test_parser.nit:100,18--101,0 text='
554 '
555 Read token at ../src/test_parser.nit:101,4--5 text='if'
556 Read token at ../src/test_parser.nit:101,7 text='s'
557 Read token at ../src/test_parser.nit:101,9--10 text='=='
558 Read token at ../src/test_parser.nit:101,12--15 text='":q"'
559 Read token at ../src/test_parser.nit:101,17--20 text='then'
560 Read token at ../src/test_parser.nit:101,21--102,0 text='
561 '
562 Read token at ../src/test_parser.nit:102,5--9 text='break'
563 Read token at ../src/test_parser.nit:102,10--103,0 text='
564 '
565 Read token at ../src/test_parser.nit:103,4--7 text='else'
566 Read token at ../src/test_parser.nit:103,8--104,0 text='
567 '
568 Read token at ../src/test_parser.nit:104,5--9 text='print'
569 Read token at ../src/test_parser.nit:104,11--24 text='"`:q` to quit"'
570 Read token at ../src/test_parser.nit:104,25--105,0 text='
571 '
572 Read token at ../src/test_parser.nit:105,4--6 text='end'
573 Read token at ../src/test_parser.nit:105,7--106,0 text='
574 '
575 Read token at ../src/test_parser.nit:106,4--11 text='continue'
576 Read token at ../src/test_parser.nit:106,12--107,0 text='
577 '
578 Read token at ../src/test_parser.nit:107,3--5 text='end'
579 Read token at ../src/test_parser.nit:107,6--108,0 text='
580 '
581 Read token at ../src/test_parser.nit:108,1--109,0 text='
582 '
583 Read token at ../src/test_parser.nit:109,3--4 text='if'
584 Read token at ../src/test_parser.nit:109,6 text='n'
585 Read token at ../src/test_parser.nit:109,8--10 text='isa'
586 Read token at ../src/test_parser.nit:109,12--17 text='AError'
587 Read token at ../src/test_parser.nit:109,19--22 text='then'
588 Read token at ../src/test_parser.nit:109,23--110,0 text='
589 '
590 Read token at ../src/test_parser.nit:110,4--8 text='print'
591 Read token at ../src/test_parser.nit:110,10--11 text='"{'
592 Read token at ../src/test_parser.nit:110,12 text='n'
593 Read token at ../src/test_parser.nit:110,13 text='.'
594 Read token at ../src/test_parser.nit:110,14--21 text='location'
595 Read token at ../src/test_parser.nit:110,22 text='.'
596 Read token at ../src/test_parser.nit:110,23--34 text='colored_line'
597 Read token at ../src/test_parser.nit:110,35 text='('
598 Read token at ../src/test_parser.nit:110,36--41 text='"0;31"'
599 Read token at ../src/test_parser.nit:110,42 text=')'
600 Read token at ../src/test_parser.nit:110,43--46 text='}: {'
601 Read token at ../src/test_parser.nit:110,47 text='n'
602 Read token at ../src/test_parser.nit:110,48 text='.'
603 Read token at ../src/test_parser.nit:110,49--55 text='message'
604 Read token at ../src/test_parser.nit:110,56--57 text='}"'
605 Read token at ../src/test_parser.nit:110,58--111,0 text='
606 '
607 Read token at ../src/test_parser.nit:111,4--11 text='continue'
608 Read token at ../src/test_parser.nit:111,12--112,0 text='
609 '
610 Read token at ../src/test_parser.nit:112,3--5 text='end'
611 Read token at ../src/test_parser.nit:112,6--113,0 text='
612 '
613 Read token at ../src/test_parser.nit:113,1--114,0 text='
614 '
615 Read token at ../src/test_parser.nit:114,3--4 text='if'
616 Read token at ../src/test_parser.nit:114,6--8 text='not'
617 Read token at ../src/test_parser.nit:114,10--17 text='no_print'
618 Read token at ../src/test_parser.nit:114,19--22 text='then'
619 Read token at ../src/test_parser.nit:114,23--115,0 text='
620 '
621 Read token at ../src/test_parser.nit:115,4 text='('
622 Read token at ../src/test_parser.nit:115,5--7 text='new'
623 Read token at ../src/test_parser.nit:115,9--24 text='PrintTreeVisitor'
624 Read token at ../src/test_parser.nit:115,25 text=')'
625 Read token at ../src/test_parser.nit:115,26 text='.'
626 Read token at ../src/test_parser.nit:115,27--37 text='enter_visit'
627 Read token at ../src/test_parser.nit:115,38 text='('
628 Read token at ../src/test_parser.nit:115,39 text='n'
629 Read token at ../src/test_parser.nit:115,40 text=')'
630 Read token at ../src/test_parser.nit:115,41--116,0 text='
631 '
632 Read token at ../src/test_parser.nit:116,3--5 text='end'
633 Read token at ../src/test_parser.nit:116,6--117,0 text='
634 '
635 Read token at ../src/test_parser.nit:117,2--4 text='end'
636 Read token at ../src/test_parser.nit:117,5--118,0 text='
637 '
638 Read token at ../src/test_parser.nit:118,1--4 text='else'
639 Read token at ../src/test_parser.nit:118,5--119,0 text='
640 '
641 Read token at ../src/test_parser.nit:119,2--4 text='for'
642 Read token at ../src/test_parser.nit:119,6 text='a'
643 Read token at ../src/test_parser.nit:119,8--9 text='in'
644 Read token at ../src/test_parser.nit:119,11--14 text='args'
645 Read token at ../src/test_parser.nit:119,16--17 text='do'
646 Read token at ../src/test_parser.nit:119,18--120,0 text='
647 '
648 Read token at ../src/test_parser.nit:120,3--5 text='var'
649 Read token at ../src/test_parser.nit:120,7--12 text='source'
650 Read token at ../src/test_parser.nit:120,13--121,0 text='
651 '
652 Read token at ../src/test_parser.nit:121,3--4 text='if'
653 Read token at ../src/test_parser.nit:121,6--12 text='no_file'
654 Read token at ../src/test_parser.nit:121,14--17 text='then'
655 Read token at ../src/test_parser.nit:121,18--122,0 text='
656 '
657 Read token at ../src/test_parser.nit:122,4--9 text='source'
658 Read token at ../src/test_parser.nit:122,11 text='='
659 Read token at ../src/test_parser.nit:122,13--15 text='new'
660 Read token at ../src/test_parser.nit:122,17--26 text='SourceFile'
661 Read token at ../src/test_parser.nit:122,27 text='.'
662 Read token at ../src/test_parser.nit:122,28--38 text='from_string'
663 Read token at ../src/test_parser.nit:122,39 text='('
664 Read token at ../src/test_parser.nit:122,40--41 text='""'
665 Read token at ../src/test_parser.nit:122,42 text=','
666 Read token at ../src/test_parser.nit:122,44 text='a'
667 Read token at ../src/test_parser.nit:122,45 text=')'
668 Read token at ../src/test_parser.nit:122,46--123,0 text='
669 '
670 Read token at ../src/test_parser.nit:123,3--6 text='else'
671 Read token at ../src/test_parser.nit:123,7--124,0 text='
672 '
673 Read token at ../src/test_parser.nit:124,4--6 text='var'
674 Read token at ../src/test_parser.nit:124,8 text='f'
675 Read token at ../src/test_parser.nit:124,10 text='='
676 Read token at ../src/test_parser.nit:124,12--14 text='new'
677 Read token at ../src/test_parser.nit:124,16--25 text='FileReader'
678 Read token at ../src/test_parser.nit:124,26 text='.'
679 Read token at ../src/test_parser.nit:124,27--30 text='open'
680 Read token at ../src/test_parser.nit:124,31 text='('
681 Read token at ../src/test_parser.nit:124,32 text='a'
682 Read token at ../src/test_parser.nit:124,33 text=')'
683 Read token at ../src/test_parser.nit:124,34--125,0 text='
684 '
685 Read token at ../src/test_parser.nit:125,4--9 text='source'
686 Read token at ../src/test_parser.nit:125,11 text='='
687 Read token at ../src/test_parser.nit:125,13--15 text='new'
688 Read token at ../src/test_parser.nit:125,17--26 text='SourceFile'
689 Read token at ../src/test_parser.nit:125,27 text='('
690 Read token at ../src/test_parser.nit:125,28 text='a'
691 Read token at ../src/test_parser.nit:125,29 text=','
692 Read token at ../src/test_parser.nit:125,31 text='f'
693 Read token at ../src/test_parser.nit:125,32 text=')'
694 Read token at ../src/test_parser.nit:125,33--126,0 text='
695 '
696 Read token at ../src/test_parser.nit:126,4 text='f'
697 Read token at ../src/test_parser.nit:126,5 text='.'
698 Read token at ../src/test_parser.nit:126,6--10 text='close'
699 Read token at ../src/test_parser.nit:126,11--127,0 text='
700 '
701 Read token at ../src/test_parser.nit:127,3--5 text='end'
702 Read token at ../src/test_parser.nit:127,6--128,0 text='
703 '
704 Read token at ../src/test_parser.nit:128,3--5 text='var'
705 Read token at ../src/test_parser.nit:128,7--11 text='lexer'
706 Read token at ../src/test_parser.nit:128,13 text='='
707 Read token at ../src/test_parser.nit:128,15--17 text='new'
708 Read token at ../src/test_parser.nit:128,19--23 text='Lexer'
709 Read token at ../src/test_parser.nit:128,24 text='('
710 Read token at ../src/test_parser.nit:128,25--30 text='source'
711 Read token at ../src/test_parser.nit:128,31 text=')'
712 Read token at ../src/test_parser.nit:128,32--129,0 text='
713 '
714 Read token at ../src/test_parser.nit:129,3--4 text='if'
715 Read token at ../src/test_parser.nit:129,6--15 text='only_lexer'
716 Read token at ../src/test_parser.nit:129,17--20 text='then'
717 Read token at ../src/test_parser.nit:129,21--130,0 text='
718 '
719 Read token at ../src/test_parser.nit:130,4--6 text='var'
720 Read token at ../src/test_parser.nit:130,8--12 text='token'
721 Read token at ../src/test_parser.nit:130,14 text='='
722 Read token at ../src/test_parser.nit:130,16--20 text='lexer'
723 Read token at ../src/test_parser.nit:130,21 text='.'
724 Read token at ../src/test_parser.nit:130,22--25 text='next'
725 Read token at ../src/test_parser.nit:130,26--131,0 text='
726 '
727 Read token at ../src/test_parser.nit:131,4--8 text='while'
728 Read token at ../src/test_parser.nit:131,10--12 text='not'
729 Read token at ../src/test_parser.nit:131,14--18 text='token'
730 Read token at ../src/test_parser.nit:131,20--22 text='isa'
731 Read token at ../src/test_parser.nit:131,24--26 text='EOF'
732 Read token at ../src/test_parser.nit:131,28--29 text='do'
733 Read token at ../src/test_parser.nit:131,30--132,0 text='
734 '
735 Read token at ../src/test_parser.nit:132,5--6 text='if'
736 Read token at ../src/test_parser.nit:132,8--10 text='not'
737 Read token at ../src/test_parser.nit:132,12--19 text='no_print'
738 Read token at ../src/test_parser.nit:132,21--24 text='then'
739 Read token at ../src/test_parser.nit:132,25--133,0 text='
740 '
741 Read token at ../src/test_parser.nit:133,6--10 text='print'
742 Read token at ../src/test_parser.nit:133,11 text='('
743 Read token at ../src/test_parser.nit:133,12--27 text='"Read token at {'
744 Read token at ../src/test_parser.nit:133,28--32 text='token'
745 Read token at ../src/test_parser.nit:133,33 text='.'
746 Read token at ../src/test_parser.nit:133,34--41 text='location'
747 Read token at ../src/test_parser.nit:133,42--50 text='} text='{'
748 Read token at ../src/test_parser.nit:133,51--55 text='token'
749 Read token at ../src/test_parser.nit:133,56 text='.'
750 Read token at ../src/test_parser.nit:133,57--60 text='text'
751 Read token at ../src/test_parser.nit:133,61--63 text='}'"'
752 Read token at ../src/test_parser.nit:133,64 text=')'
753 Read token at ../src/test_parser.nit:133,65--134,0 text='
754 '
755 Read token at ../src/test_parser.nit:134,5--7 text='end'
756 Read token at ../src/test_parser.nit:134,8--135,0 text='
757 '
758 Read token at ../src/test_parser.nit:135,5--9 text='token'
759 Read token at ../src/test_parser.nit:135,11 text='='
760 Read token at ../src/test_parser.nit:135,13--17 text='lexer'
761 Read token at ../src/test_parser.nit:135,18 text='.'
762 Read token at ../src/test_parser.nit:135,19--22 text='next'
763 Read token at ../src/test_parser.nit:135,23--136,0 text='
764 '
765 Read token at ../src/test_parser.nit:136,4--6 text='end'
766 Read token at ../src/test_parser.nit:136,7--137,0 text='
767 '
768 Read token at ../src/test_parser.nit:137,3--6 text='else'
769 Read token at ../src/test_parser.nit:137,7--138,0 text='
770 '
771 Read token at ../src/test_parser.nit:138,4--6 text='var'
772 Read token at ../src/test_parser.nit:138,8--13 text='parser'
773 Read token at ../src/test_parser.nit:138,15 text='='
774 Read token at ../src/test_parser.nit:138,17--19 text='new'
775 Read token at ../src/test_parser.nit:138,21--26 text='Parser'
776 Read token at ../src/test_parser.nit:138,27 text='('
777 Read token at ../src/test_parser.nit:138,28--32 text='lexer'
778 Read token at ../src/test_parser.nit:138,33 text=')'
779 Read token at ../src/test_parser.nit:138,34--139,0 text='
780 '
781 Read token at ../src/test_parser.nit:139,4--6 text='var'
782 Read token at ../src/test_parser.nit:139,8--11 text='tree'
783 Read token at ../src/test_parser.nit:139,13 text='='
784 Read token at ../src/test_parser.nit:139,15--20 text='parser'
785 Read token at ../src/test_parser.nit:139,21 text='.'
786 Read token at ../src/test_parser.nit:139,22--26 text='parse'
787 Read token at ../src/test_parser.nit:139,27--140,0 text='
788 '
789 Read token at ../src/test_parser.nit:140,1--141,0 text='
790 '
791 Read token at ../src/test_parser.nit:141,4--6 text='var'
792 Read token at ../src/test_parser.nit:141,8--12 text='error'
793 Read token at ../src/test_parser.nit:141,14 text='='
794 Read token at ../src/test_parser.nit:141,16--19 text='tree'
795 Read token at ../src/test_parser.nit:141,20 text='.'
796 Read token at ../src/test_parser.nit:141,21--25 text='n_eof'
797 Read token at ../src/test_parser.nit:141,26--142,0 text='
798 '
799 Read token at ../src/test_parser.nit:142,4--5 text='if'
800 Read token at ../src/test_parser.nit:142,7--11 text='error'
801 Read token at ../src/test_parser.nit:142,13--15 text='isa'
802 Read token at ../src/test_parser.nit:142,17--22 text='AError'
803 Read token at ../src/test_parser.nit:142,24--27 text='then'
804 Read token at ../src/test_parser.nit:142,28--143,0 text='
805 '
806 Read token at ../src/test_parser.nit:143,5--9 text='print'
807 Read token at ../src/test_parser.nit:143,10 text='('
808 Read token at ../src/test_parser.nit:143,11--21 text='"Error at {'
809 Read token at ../src/test_parser.nit:143,22--26 text='error'
810 Read token at ../src/test_parser.nit:143,27 text='.'
811 Read token at ../src/test_parser.nit:143,28--35 text='location'
812 Read token at ../src/test_parser.nit:143,36--42 text='}:\n\t{'
813 Read token at ../src/test_parser.nit:143,43--47 text='error'
814 Read token at ../src/test_parser.nit:143,48 text='.'
815 Read token at ../src/test_parser.nit:143,49--55 text='message'
816 Read token at ../src/test_parser.nit:143,56--57 text='}"'
817 Read token at ../src/test_parser.nit:143,58 text=')'
818 Read token at ../src/test_parser.nit:143,59--144,0 text='
819 '
820 Read token at ../src/test_parser.nit:144,5--10 text='return'
821 Read token at ../src/test_parser.nit:144,11--145,0 text='
822 '
823 Read token at ../src/test_parser.nit:145,4--6 text='end'
824 Read token at ../src/test_parser.nit:145,7--146,0 text='
825 '
826 Read token at ../src/test_parser.nit:146,1--147,0 text='
827 '
828 Read token at ../src/test_parser.nit:147,4--5 text='if'
829 Read token at ../src/test_parser.nit:147,7--9 text='xml'
830 Read token at ../src/test_parser.nit:147,11--14 text='then'
831 Read token at ../src/test_parser.nit:147,15--148,0 text='
832 '
833 Read token at ../src/test_parser.nit:148,5--8 text='tree'
834 Read token at ../src/test_parser.nit:148,9 text='.'
835 Read token at ../src/test_parser.nit:148,10--25 text='parentize_tokens'
836 Read token at ../src/test_parser.nit:148,26--149,0 text='
837 '
838 Read token at ../src/test_parser.nit:149,5--8 text='tree'
839 Read token at ../src/test_parser.nit:149,9 text='.'
840 Read token at ../src/test_parser.nit:149,10--15 text='to_xml'
841 Read token at ../src/test_parser.nit:149,16 text='.'
842 Read token at ../src/test_parser.nit:149,17--24 text='write_to'
843 Read token at ../src/test_parser.nit:149,25 text='('
844 Read token at ../src/test_parser.nit:149,26--31 text='stdout'
845 Read token at ../src/test_parser.nit:149,32 text=')'
846 Read token at ../src/test_parser.nit:149,33--150,0 text='
847 '
848 Read token at ../src/test_parser.nit:150,4--7 text='else'
849 Read token at ../src/test_parser.nit:150,9--10 text='if'
850 Read token at ../src/test_parser.nit:150,12--14 text='not'
851 Read token at ../src/test_parser.nit:150,16--23 text='no_print'
852 Read token at ../src/test_parser.nit:150,25--28 text='then'
853 Read token at ../src/test_parser.nit:150,29--151,0 text='
854 '
855 Read token at ../src/test_parser.nit:151,5 text='('
856 Read token at ../src/test_parser.nit:151,6--8 text='new'
857 Read token at ../src/test_parser.nit:151,10--25 text='PrintTreeVisitor'
858 Read token at ../src/test_parser.nit:151,26 text=')'
859 Read token at ../src/test_parser.nit:151,27 text='.'
860 Read token at ../src/test_parser.nit:151,28--38 text='enter_visit'
861 Read token at ../src/test_parser.nit:151,39 text='('
862 Read token at ../src/test_parser.nit:151,40--43 text='tree'
863 Read token at ../src/test_parser.nit:151,44 text=')'
864 Read token at ../src/test_parser.nit:151,45--152,0 text='
865 '
866 Read token at ../src/test_parser.nit:152,4--6 text='end'
867 Read token at ../src/test_parser.nit:152,7--153,0 text='
868 '
869 Read token at ../src/test_parser.nit:153,3--5 text='end'
870 Read token at ../src/test_parser.nit:153,6--154,0 text='
871 '
872 Read token at ../src/test_parser.nit:154,2--4 text='end'
873 Read token at ../src/test_parser.nit:154,5--155,0 text='
874 '
875 Read token at ../src/test_parser.nit:155,1--3 text='end'
876 Read token at ../src/test_parser.nit:155,4--156,0 text='
877 '