51b59ee93d3e7f5fe0df33c06881e0384c155579
[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--22,0 text='
46 '
47 Read token at ../src/test_parser.nit:22,1--5 text='class'
48 Read token at ../src/test_parser.nit:22,7--22 text='PrintTreeVisitor'
49 Read token at ../src/test_parser.nit:22,23--23,0 text='
50 '
51 Read token at ../src/test_parser.nit:23,2--6 text='super'
52 Read token at ../src/test_parser.nit:23,8--14 text='Visitor'
53 Read token at ../src/test_parser.nit:23,15--24,0 text='
54 '
55 Read token at ../src/test_parser.nit:24,2--8 text='private'
56 Read token at ../src/test_parser.nit:24,10--12 text='var'
57 Read token at ../src/test_parser.nit:24,14--17 text='rank'
58 Read token at ../src/test_parser.nit:24,18 text=':'
59 Read token at ../src/test_parser.nit:24,20--22 text='Int'
60 Read token at ../src/test_parser.nit:24,23--25,0 text='
61 '
62 Read token at ../src/test_parser.nit:25,2--6 text='redef'
63 Read token at ../src/test_parser.nit:25,8--10 text='fun'
64 Read token at ../src/test_parser.nit:25,12--16 text='visit'
65 Read token at ../src/test_parser.nit:25,17 text='('
66 Read token at ../src/test_parser.nit:25,18 text='n'
67 Read token at ../src/test_parser.nit:25,19 text=')'
68 Read token at ../src/test_parser.nit:25,20--26,0 text='
69 '
70 Read token at ../src/test_parser.nit:26,2--3 text='do'
71 Read token at ../src/test_parser.nit:26,4--27,0 text='
72 '
73 Read token at ../src/test_parser.nit:27,3--4 text='if'
74 Read token at ../src/test_parser.nit:27,6 text='n'
75 Read token at ../src/test_parser.nit:27,8--10 text='isa'
76 Read token at ../src/test_parser.nit:27,12--16 text='Token'
77 Read token at ../src/test_parser.nit:27,18--21 text='then'
78 Read token at ../src/test_parser.nit:27,22--28,0 text='
79 '
80 Read token at ../src/test_parser.nit:28,4--9 text='printn'
81 Read token at ../src/test_parser.nit:28,10 text='('
82 Read token at ../src/test_parser.nit:28,11--14 text='"  "'
83 Read token at ../src/test_parser.nit:28,16 text='*'
84 Read token at ../src/test_parser.nit:28,18--21 text='rank'
85 Read token at ../src/test_parser.nit:28,22 text=','
86 Read token at ../src/test_parser.nit:28,24 text='n'
87 Read token at ../src/test_parser.nit:28,25 text='.'
88 Read token at ../src/test_parser.nit:28,26--35 text='class_name'
89 Read token at ../src/test_parser.nit:28,36 text=','
90 Read token at ../src/test_parser.nit:28,38--42 text='" \""'
91 Read token at ../src/test_parser.nit:28,43 text=','
92 Read token at ../src/test_parser.nit:28,45 text='n'
93 Read token at ../src/test_parser.nit:28,46 text='.'
94 Read token at ../src/test_parser.nit:28,47--50 text='text'
95 Read token at ../src/test_parser.nit:28,51 text='.'
96 Read token at ../src/test_parser.nit:28,52--62 text='escape_to_c'
97 Read token at ../src/test_parser.nit:28,63 text=','
98 Read token at ../src/test_parser.nit:28,65--69 text='"\" "'
99 Read token at ../src/test_parser.nit:28,70 text=','
100 Read token at ../src/test_parser.nit:28,72 text='n'
101 Read token at ../src/test_parser.nit:28,73 text='.'
102 Read token at ../src/test_parser.nit:28,74--81 text='location'
103 Read token at ../src/test_parser.nit:28,82 text=','
104 Read token at ../src/test_parser.nit:28,84--87 text='"\n"'
105 Read token at ../src/test_parser.nit:28,88 text=')'
106 Read token at ../src/test_parser.nit:28,89--29,0 text='
107 '
108 Read token at ../src/test_parser.nit:29,3--6 text='else'
109 Read token at ../src/test_parser.nit:29,7--30,0 text='
110 '
111 Read token at ../src/test_parser.nit:30,4--9 text='printn'
112 Read token at ../src/test_parser.nit:30,10 text='('
113 Read token at ../src/test_parser.nit:30,11--14 text='"  "'
114 Read token at ../src/test_parser.nit:30,16 text='*'
115 Read token at ../src/test_parser.nit:30,18--21 text='rank'
116 Read token at ../src/test_parser.nit:30,22 text=','
117 Read token at ../src/test_parser.nit:30,24 text='n'
118 Read token at ../src/test_parser.nit:30,25 text='.'
119 Read token at ../src/test_parser.nit:30,26--35 text='class_name'
120 Read token at ../src/test_parser.nit:30,36 text=','
121 Read token at ../src/test_parser.nit:30,38--40 text='" "'
122 Read token at ../src/test_parser.nit:30,41 text=','
123 Read token at ../src/test_parser.nit:30,43 text='n'
124 Read token at ../src/test_parser.nit:30,44 text='.'
125 Read token at ../src/test_parser.nit:30,45--52 text='location'
126 Read token at ../src/test_parser.nit:30,53 text=','
127 Read token at ../src/test_parser.nit:30,55--58 text='"\n"'
128 Read token at ../src/test_parser.nit:30,59 text=')'
129 Read token at ../src/test_parser.nit:30,60--31,0 text='
130 '
131 Read token at ../src/test_parser.nit:31,3--5 text='end'
132 Read token at ../src/test_parser.nit:31,6--32,0 text='
133 '
134 Read token at ../src/test_parser.nit:32,3--6 text='rank'
135 Read token at ../src/test_parser.nit:32,8 text='='
136 Read token at ../src/test_parser.nit:32,10--13 text='rank'
137 Read token at ../src/test_parser.nit:32,15 text='+'
138 Read token at ../src/test_parser.nit:32,17 text='1'
139 Read token at ../src/test_parser.nit:32,18--33,0 text='
140 '
141 Read token at ../src/test_parser.nit:33,3 text='n'
142 Read token at ../src/test_parser.nit:33,4 text='.'
143 Read token at ../src/test_parser.nit:33,5--13 text='visit_all'
144 Read token at ../src/test_parser.nit:33,14 text='('
145 Read token at ../src/test_parser.nit:33,15--18 text='self'
146 Read token at ../src/test_parser.nit:33,19 text=')'
147 Read token at ../src/test_parser.nit:33,20--34,0 text='
148 '
149 Read token at ../src/test_parser.nit:34,3--6 text='rank'
150 Read token at ../src/test_parser.nit:34,8 text='='
151 Read token at ../src/test_parser.nit:34,10--13 text='rank'
152 Read token at ../src/test_parser.nit:34,15 text='-'
153 Read token at ../src/test_parser.nit:34,17 text='1'
154 Read token at ../src/test_parser.nit:34,18--35,0 text='
155 '
156 Read token at ../src/test_parser.nit:35,2--4 text='end'
157 Read token at ../src/test_parser.nit:35,5--36,0 text='
158 '
159 Read token at ../src/test_parser.nit:36,1--37,0 text='
160 '
161 Read token at ../src/test_parser.nit:37,2--5 text='init'
162 Read token at ../src/test_parser.nit:37,6--38,0 text='
163 '
164 Read token at ../src/test_parser.nit:38,2--3 text='do'
165 Read token at ../src/test_parser.nit:38,4--39,0 text='
166 '
167 Read token at ../src/test_parser.nit:39,3--6 text='rank'
168 Read token at ../src/test_parser.nit:39,8 text='='
169 Read token at ../src/test_parser.nit:39,10 text='0'
170 Read token at ../src/test_parser.nit:39,11--40,0 text='
171 '
172 Read token at ../src/test_parser.nit:40,2--4 text='end'
173 Read token at ../src/test_parser.nit:40,5--41,0 text='
174 '
175 Read token at ../src/test_parser.nit:41,1--3 text='end'
176 Read token at ../src/test_parser.nit:41,4--42,0 text='
177 '
178 Read token at ../src/test_parser.nit:42,1--43,0 text='
179 '
180 Read token at ../src/test_parser.nit:43,1--3 text='var'
181 Read token at ../src/test_parser.nit:43,5--12 text='no_print'
182 Read token at ../src/test_parser.nit:43,14 text='='
183 Read token at ../src/test_parser.nit:43,16--20 text='false'
184 Read token at ../src/test_parser.nit:43,21--44,0 text='
185 '
186 Read token at ../src/test_parser.nit:44,1--3 text='var'
187 Read token at ../src/test_parser.nit:44,5--14 text='only_lexer'
188 Read token at ../src/test_parser.nit:44,16 text='='
189 Read token at ../src/test_parser.nit:44,18--22 text='false'
190 Read token at ../src/test_parser.nit:44,23--45,0 text='
191 '
192 Read token at ../src/test_parser.nit:45,1--3 text='var'
193 Read token at ../src/test_parser.nit:45,5--13 text='need_help'
194 Read token at ../src/test_parser.nit:45,15 text='='
195 Read token at ../src/test_parser.nit:45,17--21 text='false'
196 Read token at ../src/test_parser.nit:45,22--46,0 text='
197 '
198 Read token at ../src/test_parser.nit:46,1--3 text='var'
199 Read token at ../src/test_parser.nit:46,5--11 text='no_file'
200 Read token at ../src/test_parser.nit:46,13 text='='
201 Read token at ../src/test_parser.nit:46,15--19 text='false'
202 Read token at ../src/test_parser.nit:46,20--47,0 text='
203 '
204 Read token at ../src/test_parser.nit:47,1--48,0 text='
205 '
206 Read token at ../src/test_parser.nit:48,1--5 text='while'
207 Read token at ../src/test_parser.nit:48,7--9 text='not'
208 Read token at ../src/test_parser.nit:48,11--14 text='args'
209 Read token at ../src/test_parser.nit:48,15 text='.'
210 Read token at ../src/test_parser.nit:48,16--23 text='is_empty'
211 Read token at ../src/test_parser.nit:48,25--27 text='and'
212 Read token at ../src/test_parser.nit:48,29--32 text='args'
213 Read token at ../src/test_parser.nit:48,33 text='.'
214 Read token at ../src/test_parser.nit:48,34--38 text='first'
215 Read token at ../src/test_parser.nit:48,39 text='.'
216 Read token at ../src/test_parser.nit:48,40--44 text='chars'
217 Read token at ../src/test_parser.nit:48,45 text='.'
218 Read token at ../src/test_parser.nit:48,46--50 text='first'
219 Read token at ../src/test_parser.nit:48,52--53 text='=='
220 Read token at ../src/test_parser.nit:48,55--57 text=''-''
221 Read token at ../src/test_parser.nit:48,59--60 text='do'
222 Read token at ../src/test_parser.nit:48,61--49,0 text='
223 '
224 Read token at ../src/test_parser.nit:49,2--3 text='if'
225 Read token at ../src/test_parser.nit:49,5--8 text='args'
226 Read token at ../src/test_parser.nit:49,9 text='.'
227 Read token at ../src/test_parser.nit:49,10--14 text='first'
228 Read token at ../src/test_parser.nit:49,16--17 text='=='
229 Read token at ../src/test_parser.nit:49,19--22 text='"-n"'
230 Read token at ../src/test_parser.nit:49,24--27 text='then'
231 Read token at ../src/test_parser.nit:49,28--50,0 text='
232 '
233 Read token at ../src/test_parser.nit:50,3--10 text='no_print'
234 Read token at ../src/test_parser.nit:50,12 text='='
235 Read token at ../src/test_parser.nit:50,14--17 text='true'
236 Read token at ../src/test_parser.nit:50,18--51,0 text='
237 '
238 Read token at ../src/test_parser.nit:51,2--5 text='else'
239 Read token at ../src/test_parser.nit:51,7--8 text='if'
240 Read token at ../src/test_parser.nit:51,10--13 text='args'
241 Read token at ../src/test_parser.nit:51,14 text='.'
242 Read token at ../src/test_parser.nit:51,15--19 text='first'
243 Read token at ../src/test_parser.nit:51,21--22 text='=='
244 Read token at ../src/test_parser.nit:51,24--27 text='"-l"'
245 Read token at ../src/test_parser.nit:51,29--32 text='then'
246 Read token at ../src/test_parser.nit:51,33--52,0 text='
247 '
248 Read token at ../src/test_parser.nit:52,3--12 text='only_lexer'
249 Read token at ../src/test_parser.nit:52,14 text='='
250 Read token at ../src/test_parser.nit:52,16--19 text='true'
251 Read token at ../src/test_parser.nit:52,20--53,0 text='
252 '
253 Read token at ../src/test_parser.nit:53,2--5 text='else'
254 Read token at ../src/test_parser.nit:53,7--8 text='if'
255 Read token at ../src/test_parser.nit:53,10--13 text='args'
256 Read token at ../src/test_parser.nit:53,14 text='.'
257 Read token at ../src/test_parser.nit:53,15--19 text='first'
258 Read token at ../src/test_parser.nit:53,21--22 text='=='
259 Read token at ../src/test_parser.nit:53,24--27 text='"-p"'
260 Read token at ../src/test_parser.nit:53,29--32 text='then'
261 Read token at ../src/test_parser.nit:53,33--54,0 text='
262 '
263 Read token at ../src/test_parser.nit:54,3--12 text='only_lexer'
264 Read token at ../src/test_parser.nit:54,14 text='='
265 Read token at ../src/test_parser.nit:54,16--20 text='false'
266 Read token at ../src/test_parser.nit:54,21--55,0 text='
267 '
268 Read token at ../src/test_parser.nit:55,2--5 text='else'
269 Read token at ../src/test_parser.nit:55,7--8 text='if'
270 Read token at ../src/test_parser.nit:55,10--13 text='args'
271 Read token at ../src/test_parser.nit:55,14 text='.'
272 Read token at ../src/test_parser.nit:55,15--19 text='first'
273 Read token at ../src/test_parser.nit:55,21--22 text='=='
274 Read token at ../src/test_parser.nit:55,24--27 text='"-e"'
275 Read token at ../src/test_parser.nit:55,29--32 text='then'
276 Read token at ../src/test_parser.nit:55,33--56,0 text='
277 '
278 Read token at ../src/test_parser.nit:56,3--9 text='no_file'
279 Read token at ../src/test_parser.nit:56,11 text='='
280 Read token at ../src/test_parser.nit:56,13--16 text='true'
281 Read token at ../src/test_parser.nit:56,17--57,0 text='
282 '
283 Read token at ../src/test_parser.nit:57,2--5 text='else'
284 Read token at ../src/test_parser.nit:57,7--8 text='if'
285 Read token at ../src/test_parser.nit:57,10--13 text='args'
286 Read token at ../src/test_parser.nit:57,14 text='.'
287 Read token at ../src/test_parser.nit:57,15--19 text='first'
288 Read token at ../src/test_parser.nit:57,21--22 text='=='
289 Read token at ../src/test_parser.nit:57,24--27 text='"-h"'
290 Read token at ../src/test_parser.nit:57,29--30 text='or'
291 Read token at ../src/test_parser.nit:57,32--35 text='args'
292 Read token at ../src/test_parser.nit:57,36 text='.'
293 Read token at ../src/test_parser.nit:57,37--41 text='first'
294 Read token at ../src/test_parser.nit:57,43--44 text='=='
295 Read token at ../src/test_parser.nit:57,46--49 text='"-?"'
296 Read token at ../src/test_parser.nit:57,51--54 text='then'
297 Read token at ../src/test_parser.nit:57,55--58,0 text='
298 '
299 Read token at ../src/test_parser.nit:58,3--11 text='need_help'
300 Read token at ../src/test_parser.nit:58,13 text='='
301 Read token at ../src/test_parser.nit:58,15--18 text='true'
302 Read token at ../src/test_parser.nit:58,19--59,0 text='
303 '
304 Read token at ../src/test_parser.nit:59,2--5 text='else'
305 Read token at ../src/test_parser.nit:59,6--60,0 text='
306 '
307 Read token at ../src/test_parser.nit:60,3--8 text='stderr'
308 Read token at ../src/test_parser.nit:60,9 text='.'
309 Read token at ../src/test_parser.nit:60,10--14 text='write'
310 Read token at ../src/test_parser.nit:60,15 text='('
311 Read token at ../src/test_parser.nit:60,16--32 text='"Unknown option {'
312 Read token at ../src/test_parser.nit:60,33--36 text='args'
313 Read token at ../src/test_parser.nit:60,37 text='.'
314 Read token at ../src/test_parser.nit:60,38--42 text='first'
315 Read token at ../src/test_parser.nit:60,43--47 text='}.\n"'
316 Read token at ../src/test_parser.nit:60,48 text=')'
317 Read token at ../src/test_parser.nit:60,49--61,0 text='
318 '
319 Read token at ../src/test_parser.nit:61,3--6 text='exit'
320 Read token at ../src/test_parser.nit:61,7 text='('
321 Read token at ../src/test_parser.nit:61,8 text='0'
322 Read token at ../src/test_parser.nit:61,9 text=')'
323 Read token at ../src/test_parser.nit:61,10--62,0 text='
324 '
325 Read token at ../src/test_parser.nit:62,2--4 text='end'
326 Read token at ../src/test_parser.nit:62,5--63,0 text='
327 '
328 Read token at ../src/test_parser.nit:63,2--5 text='args'
329 Read token at ../src/test_parser.nit:63,6 text='.'
330 Read token at ../src/test_parser.nit:63,7--11 text='shift'
331 Read token at ../src/test_parser.nit:63,12--64,0 text='
332 '
333 Read token at ../src/test_parser.nit:64,1--3 text='end'
334 Read token at ../src/test_parser.nit:64,4--65,0 text='
335 '
336 Read token at ../src/test_parser.nit:65,1--66,0 text='
337 '
338 Read token at ../src/test_parser.nit:66,1--2 text='if'
339 Read token at ../src/test_parser.nit:66,4--7 text='args'
340 Read token at ../src/test_parser.nit:66,8 text='.'
341 Read token at ../src/test_parser.nit:66,9--16 text='is_empty'
342 Read token at ../src/test_parser.nit:66,18--19 text='or'
343 Read token at ../src/test_parser.nit:66,21--29 text='need_help'
344 Read token at ../src/test_parser.nit:66,31--34 text='then'
345 Read token at ../src/test_parser.nit:66,35--67,0 text='
346 '
347 Read token at ../src/test_parser.nit:67,2--6 text='print'
348 Read token at ../src/test_parser.nit:67,7 text='('
349 Read token at ../src/test_parser.nit:67,8--15 text='"usage:"'
350 Read token at ../src/test_parser.nit:67,16 text=')'
351 Read token at ../src/test_parser.nit:67,17--68,0 text='
352 '
353 Read token at ../src/test_parser.nit:68,2--6 text='print'
354 Read token at ../src/test_parser.nit:68,7 text='('
355 Read token at ../src/test_parser.nit:68,8--53 text='"  test_parser [options]... <filename.nit>..."'
356 Read token at ../src/test_parser.nit:68,54 text=')'
357 Read token at ../src/test_parser.nit:68,55--69,0 text='
358 '
359 Read token at ../src/test_parser.nit:69,2--6 text='print'
360 Read token at ../src/test_parser.nit:69,7 text='('
361 Read token at ../src/test_parser.nit:69,8--17 text='"options:"'
362 Read token at ../src/test_parser.nit:69,18 text=')'
363 Read token at ../src/test_parser.nit:69,19--70,0 text='
364 '
365 Read token at ../src/test_parser.nit:70,2--6 text='print'
366 Read token at ../src/test_parser.nit:70,7 text='('
367 Read token at ../src/test_parser.nit:70,8--35 text='"  -n       do not print anything"'
368 Read token at ../src/test_parser.nit:70,36 text=')'
369 Read token at ../src/test_parser.nit:70,37--71,0 text='
370 '
371 Read token at ../src/test_parser.nit:71,2--6 text='print'
372 Read token at ../src/test_parser.nit:71,7 text='('
373 Read token at ../src/test_parser.nit:71,8--24 text='"  -l       only lexer"'
374 Read token at ../src/test_parser.nit:71,25 text=')'
375 Read token at ../src/test_parser.nit:71,26--72,0 text='
376 '
377 Read token at ../src/test_parser.nit:72,2--6 text='print'
378 Read token at ../src/test_parser.nit:72,7 text='('
379 Read token at ../src/test_parser.nit:72,8--40 text='"  -p       lexer and parser (default)"'
380 Read token at ../src/test_parser.nit:72,41 text=')'
381 Read token at ../src/test_parser.nit:72,42--73,0 text='
382 '
383 Read token at ../src/test_parser.nit:73,2--6 text='print'
384 Read token at ../src/test_parser.nit:73,7 text='('
385 Read token at ../src/test_parser.nit:73,8--67 text='"  -e       instead on files, each argument is a content to parse"'
386 Read token at ../src/test_parser.nit:73,68 text=')'
387 Read token at ../src/test_parser.nit:73,69--74,0 text='
388 '
389 Read token at ../src/test_parser.nit:74,2--6 text='print'
390 Read token at ../src/test_parser.nit:74,7 text='('
391 Read token at ../src/test_parser.nit:74,8--29 text='"  -h       print this help"'
392 Read token at ../src/test_parser.nit:74,30 text=')'
393 Read token at ../src/test_parser.nit:74,31--75,0 text='
394 '
395 Read token at ../src/test_parser.nit:75,1--4 text='else'
396 Read token at ../src/test_parser.nit:75,5--76,0 text='
397 '
398 Read token at ../src/test_parser.nit:76,2--4 text='for'
399 Read token at ../src/test_parser.nit:76,6 text='a'
400 Read token at ../src/test_parser.nit:76,8--9 text='in'
401 Read token at ../src/test_parser.nit:76,11--14 text='args'
402 Read token at ../src/test_parser.nit:76,16--17 text='do'
403 Read token at ../src/test_parser.nit:76,18--77,0 text='
404 '
405 Read token at ../src/test_parser.nit:77,3--5 text='var'
406 Read token at ../src/test_parser.nit:77,7--12 text='source'
407 Read token at ../src/test_parser.nit:77,13--78,0 text='
408 '
409 Read token at ../src/test_parser.nit:78,3--4 text='if'
410 Read token at ../src/test_parser.nit:78,6--12 text='no_file'
411 Read token at ../src/test_parser.nit:78,14--17 text='then'
412 Read token at ../src/test_parser.nit:78,18--79,0 text='
413 '
414 Read token at ../src/test_parser.nit:79,4--9 text='source'
415 Read token at ../src/test_parser.nit:79,11 text='='
416 Read token at ../src/test_parser.nit:79,13--15 text='new'
417 Read token at ../src/test_parser.nit:79,17--26 text='SourceFile'
418 Read token at ../src/test_parser.nit:79,27 text='.'
419 Read token at ../src/test_parser.nit:79,28--38 text='from_string'
420 Read token at ../src/test_parser.nit:79,39 text='('
421 Read token at ../src/test_parser.nit:79,40--41 text='""'
422 Read token at ../src/test_parser.nit:79,42 text=','
423 Read token at ../src/test_parser.nit:79,44 text='a'
424 Read token at ../src/test_parser.nit:79,45 text=')'
425 Read token at ../src/test_parser.nit:79,46--80,0 text='
426 '
427 Read token at ../src/test_parser.nit:80,3--6 text='else'
428 Read token at ../src/test_parser.nit:80,7--81,0 text='
429 '
430 Read token at ../src/test_parser.nit:81,4--6 text='var'
431 Read token at ../src/test_parser.nit:81,8 text='f'
432 Read token at ../src/test_parser.nit:81,10 text='='
433 Read token at ../src/test_parser.nit:81,12--14 text='new'
434 Read token at ../src/test_parser.nit:81,16--23 text='IFStream'
435 Read token at ../src/test_parser.nit:81,24 text='.'
436 Read token at ../src/test_parser.nit:81,25--28 text='open'
437 Read token at ../src/test_parser.nit:81,29 text='('
438 Read token at ../src/test_parser.nit:81,30 text='a'
439 Read token at ../src/test_parser.nit:81,31 text=')'
440 Read token at ../src/test_parser.nit:81,32--82,0 text='
441 '
442 Read token at ../src/test_parser.nit:82,4--9 text='source'
443 Read token at ../src/test_parser.nit:82,11 text='='
444 Read token at ../src/test_parser.nit:82,13--15 text='new'
445 Read token at ../src/test_parser.nit:82,17--26 text='SourceFile'
446 Read token at ../src/test_parser.nit:82,27 text='('
447 Read token at ../src/test_parser.nit:82,28 text='a'
448 Read token at ../src/test_parser.nit:82,29 text=','
449 Read token at ../src/test_parser.nit:82,31 text='f'
450 Read token at ../src/test_parser.nit:82,32 text=')'
451 Read token at ../src/test_parser.nit:82,33--83,0 text='
452 '
453 Read token at ../src/test_parser.nit:83,4 text='f'
454 Read token at ../src/test_parser.nit:83,5 text='.'
455 Read token at ../src/test_parser.nit:83,6--10 text='close'
456 Read token at ../src/test_parser.nit:83,11--84,0 text='
457 '
458 Read token at ../src/test_parser.nit:84,3--5 text='end'
459 Read token at ../src/test_parser.nit:84,6--85,0 text='
460 '
461 Read token at ../src/test_parser.nit:85,3--5 text='var'
462 Read token at ../src/test_parser.nit:85,7--11 text='lexer'
463 Read token at ../src/test_parser.nit:85,13 text='='
464 Read token at ../src/test_parser.nit:85,15--17 text='new'
465 Read token at ../src/test_parser.nit:85,19--23 text='Lexer'
466 Read token at ../src/test_parser.nit:85,24 text='('
467 Read token at ../src/test_parser.nit:85,25--30 text='source'
468 Read token at ../src/test_parser.nit:85,31 text=')'
469 Read token at ../src/test_parser.nit:85,32--86,0 text='
470 '
471 Read token at ../src/test_parser.nit:86,3--4 text='if'
472 Read token at ../src/test_parser.nit:86,6--15 text='only_lexer'
473 Read token at ../src/test_parser.nit:86,17--20 text='then'
474 Read token at ../src/test_parser.nit:86,21--87,0 text='
475 '
476 Read token at ../src/test_parser.nit:87,4--6 text='var'
477 Read token at ../src/test_parser.nit:87,8--12 text='token'
478 Read token at ../src/test_parser.nit:87,14 text='='
479 Read token at ../src/test_parser.nit:87,16--20 text='lexer'
480 Read token at ../src/test_parser.nit:87,21 text='.'
481 Read token at ../src/test_parser.nit:87,22--25 text='next'
482 Read token at ../src/test_parser.nit:87,26--88,0 text='
483 '
484 Read token at ../src/test_parser.nit:88,4--8 text='while'
485 Read token at ../src/test_parser.nit:88,10--12 text='not'
486 Read token at ../src/test_parser.nit:88,14--18 text='token'
487 Read token at ../src/test_parser.nit:88,20--22 text='isa'
488 Read token at ../src/test_parser.nit:88,24--26 text='EOF'
489 Read token at ../src/test_parser.nit:88,28--29 text='do'
490 Read token at ../src/test_parser.nit:88,30--89,0 text='
491 '
492 Read token at ../src/test_parser.nit:89,5--6 text='if'
493 Read token at ../src/test_parser.nit:89,8--10 text='not'
494 Read token at ../src/test_parser.nit:89,12--19 text='no_print'
495 Read token at ../src/test_parser.nit:89,21--24 text='then'
496 Read token at ../src/test_parser.nit:89,25--90,0 text='
497 '
498 Read token at ../src/test_parser.nit:90,6--10 text='print'
499 Read token at ../src/test_parser.nit:90,11 text='('
500 Read token at ../src/test_parser.nit:90,12--27 text='"Read token at {'
501 Read token at ../src/test_parser.nit:90,28--32 text='token'
502 Read token at ../src/test_parser.nit:90,33 text='.'
503 Read token at ../src/test_parser.nit:90,34--41 text='location'
504 Read token at ../src/test_parser.nit:90,42--50 text='} text='{'
505 Read token at ../src/test_parser.nit:90,51--55 text='token'
506 Read token at ../src/test_parser.nit:90,56 text='.'
507 Read token at ../src/test_parser.nit:90,57--60 text='text'
508 Read token at ../src/test_parser.nit:90,61--63 text='}'"'
509 Read token at ../src/test_parser.nit:90,64 text=')'
510 Read token at ../src/test_parser.nit:90,65--91,0 text='
511 '
512 Read token at ../src/test_parser.nit:91,5--7 text='end'
513 Read token at ../src/test_parser.nit:91,8--92,0 text='
514 '
515 Read token at ../src/test_parser.nit:92,5--9 text='token'
516 Read token at ../src/test_parser.nit:92,11 text='='
517 Read token at ../src/test_parser.nit:92,13--17 text='lexer'
518 Read token at ../src/test_parser.nit:92,18 text='.'
519 Read token at ../src/test_parser.nit:92,19--22 text='next'
520 Read token at ../src/test_parser.nit:92,23--93,0 text='
521 '
522 Read token at ../src/test_parser.nit:93,4--6 text='end'
523 Read token at ../src/test_parser.nit:93,7--94,0 text='
524 '
525 Read token at ../src/test_parser.nit:94,3--6 text='else'
526 Read token at ../src/test_parser.nit:94,7--95,0 text='
527 '
528 Read token at ../src/test_parser.nit:95,4--6 text='var'
529 Read token at ../src/test_parser.nit:95,8--13 text='parser'
530 Read token at ../src/test_parser.nit:95,15 text='='
531 Read token at ../src/test_parser.nit:95,17--19 text='new'
532 Read token at ../src/test_parser.nit:95,21--26 text='Parser'
533 Read token at ../src/test_parser.nit:95,27 text='('
534 Read token at ../src/test_parser.nit:95,28--32 text='lexer'
535 Read token at ../src/test_parser.nit:95,33 text=')'
536 Read token at ../src/test_parser.nit:95,34--96,0 text='
537 '
538 Read token at ../src/test_parser.nit:96,4--6 text='var'
539 Read token at ../src/test_parser.nit:96,8--11 text='tree'
540 Read token at ../src/test_parser.nit:96,13 text='='
541 Read token at ../src/test_parser.nit:96,15--20 text='parser'
542 Read token at ../src/test_parser.nit:96,21 text='.'
543 Read token at ../src/test_parser.nit:96,22--26 text='parse'
544 Read token at ../src/test_parser.nit:96,27--97,0 text='
545 '
546 Read token at ../src/test_parser.nit:97,1--98,0 text='
547 '
548 Read token at ../src/test_parser.nit:98,4--6 text='var'
549 Read token at ../src/test_parser.nit:98,8--12 text='error'
550 Read token at ../src/test_parser.nit:98,14 text='='
551 Read token at ../src/test_parser.nit:98,16--19 text='tree'
552 Read token at ../src/test_parser.nit:98,20 text='.'
553 Read token at ../src/test_parser.nit:98,21--25 text='n_eof'
554 Read token at ../src/test_parser.nit:98,26--99,0 text='
555 '
556 Read token at ../src/test_parser.nit:99,4--5 text='if'
557 Read token at ../src/test_parser.nit:99,7--11 text='error'
558 Read token at ../src/test_parser.nit:99,13--15 text='isa'
559 Read token at ../src/test_parser.nit:99,17--22 text='AError'
560 Read token at ../src/test_parser.nit:99,24--27 text='then'
561 Read token at ../src/test_parser.nit:99,28--100,0 text='
562 '
563 Read token at ../src/test_parser.nit:100,5--9 text='print'
564 Read token at ../src/test_parser.nit:100,10 text='('
565 Read token at ../src/test_parser.nit:100,11--21 text='"Error at {'
566 Read token at ../src/test_parser.nit:100,22--26 text='error'
567 Read token at ../src/test_parser.nit:100,27 text='.'
568 Read token at ../src/test_parser.nit:100,28--35 text='location'
569 Read token at ../src/test_parser.nit:100,36--42 text='}:\n\t{'
570 Read token at ../src/test_parser.nit:100,43--47 text='error'
571 Read token at ../src/test_parser.nit:100,48 text='.'
572 Read token at ../src/test_parser.nit:100,49--55 text='message'
573 Read token at ../src/test_parser.nit:100,56--57 text='}"'
574 Read token at ../src/test_parser.nit:100,58 text=')'
575 Read token at ../src/test_parser.nit:100,59--101,0 text='
576 '
577 Read token at ../src/test_parser.nit:101,5--10 text='return'
578 Read token at ../src/test_parser.nit:101,11--102,0 text='
579 '
580 Read token at ../src/test_parser.nit:102,4--6 text='end'
581 Read token at ../src/test_parser.nit:102,7--103,0 text='
582 '
583 Read token at ../src/test_parser.nit:103,1--104,0 text='
584 '
585 Read token at ../src/test_parser.nit:104,4--5 text='if'
586 Read token at ../src/test_parser.nit:104,7--9 text='not'
587 Read token at ../src/test_parser.nit:104,11--18 text='no_print'
588 Read token at ../src/test_parser.nit:104,20--23 text='then'
589 Read token at ../src/test_parser.nit:104,24--105,0 text='
590 '
591 Read token at ../src/test_parser.nit:105,5 text='('
592 Read token at ../src/test_parser.nit:105,6--8 text='new'
593 Read token at ../src/test_parser.nit:105,10--25 text='PrintTreeVisitor'
594 Read token at ../src/test_parser.nit:105,26 text=')'
595 Read token at ../src/test_parser.nit:105,27 text='.'
596 Read token at ../src/test_parser.nit:105,28--38 text='enter_visit'
597 Read token at ../src/test_parser.nit:105,39 text='('
598 Read token at ../src/test_parser.nit:105,40--43 text='tree'
599 Read token at ../src/test_parser.nit:105,44 text=')'
600 Read token at ../src/test_parser.nit:105,45--106,0 text='
601 '
602 Read token at ../src/test_parser.nit:106,4--6 text='end'
603 Read token at ../src/test_parser.nit:106,7--107,0 text='
604 '
605 Read token at ../src/test_parser.nit:107,3--5 text='end'
606 Read token at ../src/test_parser.nit:107,6--108,0 text='
607 '
608 Read token at ../src/test_parser.nit:108,2--4 text='end'
609 Read token at ../src/test_parser.nit:108,5--109,0 text='
610 '
611 Read token at ../src/test_parser.nit:109,1--3 text='end'
612 Read token at ../src/test_parser.nit:109,4--110,0 text='
613 '