-Read token at ../src/test_parser.nit:74,8--29 text='" -h print this help"'
-Read token at ../src/test_parser.nit:74,30 text=')'
-Read token at ../src/test_parser.nit:74,31--75,0 text='
-'
-Read token at ../src/test_parser.nit:75,1--4 text='else'
-Read token at ../src/test_parser.nit:75,5--76,0 text='
-'
-Read token at ../src/test_parser.nit:76,2--4 text='for'
-Read token at ../src/test_parser.nit:76,6 text='a'
-Read token at ../src/test_parser.nit:76,8--9 text='in'
-Read token at ../src/test_parser.nit:76,11--14 text='args'
-Read token at ../src/test_parser.nit:76,16--17 text='do'
-Read token at ../src/test_parser.nit:76,18--77,0 text='
-'
-Read token at ../src/test_parser.nit:77,3--5 text='var'
-Read token at ../src/test_parser.nit:77,7--12 text='source'
-Read token at ../src/test_parser.nit:77,13--78,0 text='
-'
-Read token at ../src/test_parser.nit:78,3--4 text='if'
-Read token at ../src/test_parser.nit:78,6--12 text='no_file'
-Read token at ../src/test_parser.nit:78,14--17 text='then'
-Read token at ../src/test_parser.nit:78,18--79,0 text='
-'
-Read token at ../src/test_parser.nit:79,4--9 text='source'
-Read token at ../src/test_parser.nit:79,11 text='='
-Read token at ../src/test_parser.nit:79,13--15 text='new'
-Read token at ../src/test_parser.nit:79,17--26 text='SourceFile'
-Read token at ../src/test_parser.nit:79,27 text='.'
-Read token at ../src/test_parser.nit:79,28--38 text='from_string'
-Read token at ../src/test_parser.nit:79,39 text='('
-Read token at ../src/test_parser.nit:79,40--41 text='""'
-Read token at ../src/test_parser.nit:79,42 text=','
-Read token at ../src/test_parser.nit:79,44 text='a'
-Read token at ../src/test_parser.nit:79,45 text=')'
-Read token at ../src/test_parser.nit:79,46--80,0 text='
-'
-Read token at ../src/test_parser.nit:80,3--6 text='else'
-Read token at ../src/test_parser.nit:80,7--81,0 text='
-'
-Read token at ../src/test_parser.nit:81,4--6 text='var'
-Read token at ../src/test_parser.nit:81,8 text='f'
-Read token at ../src/test_parser.nit:81,10 text='='
-Read token at ../src/test_parser.nit:81,12--14 text='new'
-Read token at ../src/test_parser.nit:81,16--23 text='IFStream'
-Read token at ../src/test_parser.nit:81,24 text='.'
-Read token at ../src/test_parser.nit:81,25--28 text='open'
-Read token at ../src/test_parser.nit:81,29 text='('
-Read token at ../src/test_parser.nit:81,30 text='a'
-Read token at ../src/test_parser.nit:81,31 text=')'
-Read token at ../src/test_parser.nit:81,32--82,0 text='
-'
-Read token at ../src/test_parser.nit:82,4--9 text='source'
-Read token at ../src/test_parser.nit:82,11 text='='
-Read token at ../src/test_parser.nit:82,13--15 text='new'
-Read token at ../src/test_parser.nit:82,17--26 text='SourceFile'
-Read token at ../src/test_parser.nit:82,27 text='('
-Read token at ../src/test_parser.nit:82,28 text='a'
-Read token at ../src/test_parser.nit:82,29 text=','
-Read token at ../src/test_parser.nit:82,31 text='f'
-Read token at ../src/test_parser.nit:82,32 text=')'
-Read token at ../src/test_parser.nit:82,33--83,0 text='
-'
-Read token at ../src/test_parser.nit:83,4 text='f'
-Read token at ../src/test_parser.nit:83,5 text='.'
-Read token at ../src/test_parser.nit:83,6--10 text='close'
-Read token at ../src/test_parser.nit:83,11--84,0 text='
-'
-Read token at ../src/test_parser.nit:84,3--5 text='end'
-Read token at ../src/test_parser.nit:84,6--85,0 text='
-'
-Read token at ../src/test_parser.nit:85,3--5 text='var'
-Read token at ../src/test_parser.nit:85,7--11 text='lexer'
-Read token at ../src/test_parser.nit:85,13 text='='
-Read token at ../src/test_parser.nit:85,15--17 text='new'
-Read token at ../src/test_parser.nit:85,19--23 text='Lexer'
-Read token at ../src/test_parser.nit:85,24 text='('
-Read token at ../src/test_parser.nit:85,25--30 text='source'
-Read token at ../src/test_parser.nit:85,31 text=')'
-Read token at ../src/test_parser.nit:85,32--86,0 text='
-'
-Read token at ../src/test_parser.nit:86,3--4 text='if'
-Read token at ../src/test_parser.nit:86,6--15 text='only_lexer'
-Read token at ../src/test_parser.nit:86,17--20 text='then'
-Read token at ../src/test_parser.nit:86,21--87,0 text='
-'
-Read token at ../src/test_parser.nit:87,4--6 text='var'
-Read token at ../src/test_parser.nit:87,8--12 text='token'
-Read token at ../src/test_parser.nit:87,14 text='='
-Read token at ../src/test_parser.nit:87,16--20 text='lexer'
-Read token at ../src/test_parser.nit:87,21 text='.'
-Read token at ../src/test_parser.nit:87,22--25 text='next'
-Read token at ../src/test_parser.nit:87,26--88,0 text='
-'
-Read token at ../src/test_parser.nit:88,4--8 text='while'
-Read token at ../src/test_parser.nit:88,10--12 text='not'
-Read token at ../src/test_parser.nit:88,14--18 text='token'
-Read token at ../src/test_parser.nit:88,20--22 text='isa'
-Read token at ../src/test_parser.nit:88,24--26 text='EOF'
-Read token at ../src/test_parser.nit:88,28--29 text='do'
-Read token at ../src/test_parser.nit:88,30--89,0 text='
-'
-Read token at ../src/test_parser.nit:89,5--6 text='if'
-Read token at ../src/test_parser.nit:89,8--10 text='not'
-Read token at ../src/test_parser.nit:89,12--19 text='no_print'
-Read token at ../src/test_parser.nit:89,21--24 text='then'
-Read token at ../src/test_parser.nit:89,25--90,0 text='
-'
-Read token at ../src/test_parser.nit:90,6--10 text='print'
-Read token at ../src/test_parser.nit:90,11 text='('
-Read token at ../src/test_parser.nit:90,12--27 text='"Read token at {'
-Read token at ../src/test_parser.nit:90,28--32 text='token'
-Read token at ../src/test_parser.nit:90,33 text='.'
-Read token at ../src/test_parser.nit:90,34--41 text='location'
-Read token at ../src/test_parser.nit:90,42--50 text='} text='{'
-Read token at ../src/test_parser.nit:90,51--55 text='token'
-Read token at ../src/test_parser.nit:90,56 text='.'
-Read token at ../src/test_parser.nit:90,57--60 text='text'
-Read token at ../src/test_parser.nit:90,61--63 text='}'"'
-Read token at ../src/test_parser.nit:90,64 text=')'
-Read token at ../src/test_parser.nit:90,65--91,0 text='
-'
-Read token at ../src/test_parser.nit:91,5--7 text='end'
-Read token at ../src/test_parser.nit:91,8--92,0 text='
-'
-Read token at ../src/test_parser.nit:92,5--9 text='token'
-Read token at ../src/test_parser.nit:92,11 text='='
-Read token at ../src/test_parser.nit:92,13--17 text='lexer'
-Read token at ../src/test_parser.nit:92,18 text='.'
-Read token at ../src/test_parser.nit:92,19--22 text='next'
-Read token at ../src/test_parser.nit:92,23--93,0 text='
-'
-Read token at ../src/test_parser.nit:93,4--6 text='end'
-Read token at ../src/test_parser.nit:93,7--94,0 text='
-'
-Read token at ../src/test_parser.nit:94,3--6 text='else'
-Read token at ../src/test_parser.nit:94,7--95,0 text='
-'
-Read token at ../src/test_parser.nit:95,4--6 text='var'
-Read token at ../src/test_parser.nit:95,8--13 text='parser'
-Read token at ../src/test_parser.nit:95,15 text='='
-Read token at ../src/test_parser.nit:95,17--19 text='new'
-Read token at ../src/test_parser.nit:95,21--26 text='Parser'
-Read token at ../src/test_parser.nit:95,27 text='('
-Read token at ../src/test_parser.nit:95,28--32 text='lexer'
-Read token at ../src/test_parser.nit:95,33 text=')'
-Read token at ../src/test_parser.nit:95,34--96,0 text='
-'
-Read token at ../src/test_parser.nit:96,4--6 text='var'
-Read token at ../src/test_parser.nit:96,8--11 text='tree'
-Read token at ../src/test_parser.nit:96,13 text='='
-Read token at ../src/test_parser.nit:96,15--20 text='parser'
-Read token at ../src/test_parser.nit:96,21 text='.'
-Read token at ../src/test_parser.nit:96,22--26 text='parse'
-Read token at ../src/test_parser.nit:96,27--97,0 text='
-'
-Read token at ../src/test_parser.nit:97,1--98,0 text='
-'
-Read token at ../src/test_parser.nit:98,4--6 text='var'
-Read token at ../src/test_parser.nit:98,8--12 text='error'
-Read token at ../src/test_parser.nit:98,14 text='='
-Read token at ../src/test_parser.nit:98,16--19 text='tree'
-Read token at ../src/test_parser.nit:98,20 text='.'
-Read token at ../src/test_parser.nit:98,21--25 text='n_eof'
-Read token at ../src/test_parser.nit:98,26--99,0 text='
-'
-Read token at ../src/test_parser.nit:99,4--5 text='if'
-Read token at ../src/test_parser.nit:99,7--11 text='error'
-Read token at ../src/test_parser.nit:99,13--15 text='isa'
-Read token at ../src/test_parser.nit:99,17--22 text='AError'
-Read token at ../src/test_parser.nit:99,24--27 text='then'
-Read token at ../src/test_parser.nit:99,28--100,0 text='
-'
-Read token at ../src/test_parser.nit:100,5--9 text='print'
-Read token at ../src/test_parser.nit:100,10 text='('
-Read token at ../src/test_parser.nit:100,11--21 text='"Error at {'
-Read token at ../src/test_parser.nit:100,22--26 text='error'
-Read token at ../src/test_parser.nit:100,27 text='.'
-Read token at ../src/test_parser.nit:100,28--35 text='location'
-Read token at ../src/test_parser.nit:100,36--42 text='}:\n\t{'
-Read token at ../src/test_parser.nit:100,43--47 text='error'
-Read token at ../src/test_parser.nit:100,48 text='.'
-Read token at ../src/test_parser.nit:100,49--55 text='message'
-Read token at ../src/test_parser.nit:100,56--57 text='}"'
-Read token at ../src/test_parser.nit:100,58 text=')'
-Read token at ../src/test_parser.nit:100,59--101,0 text='
-'
-Read token at ../src/test_parser.nit:101,5--10 text='return'
-Read token at ../src/test_parser.nit:101,11--102,0 text='
-'
-Read token at ../src/test_parser.nit:102,4--6 text='end'
-Read token at ../src/test_parser.nit:102,7--103,0 text='
-'
-Read token at ../src/test_parser.nit:103,1--104,0 text='
-'
-Read token at ../src/test_parser.nit:104,4--5 text='if'
-Read token at ../src/test_parser.nit:104,7--9 text='not'
-Read token at ../src/test_parser.nit:104,11--18 text='no_print'
-Read token at ../src/test_parser.nit:104,20--23 text='then'
-Read token at ../src/test_parser.nit:104,24--105,0 text='
-'
-Read token at ../src/test_parser.nit:105,5 text='('
-Read token at ../src/test_parser.nit:105,6--8 text='new'
-Read token at ../src/test_parser.nit:105,10--25 text='PrintTreeVisitor'
-Read token at ../src/test_parser.nit:105,26 text=')'
-Read token at ../src/test_parser.nit:105,27 text='.'
-Read token at ../src/test_parser.nit:105,28--38 text='enter_visit'
-Read token at ../src/test_parser.nit:105,39 text='('
-Read token at ../src/test_parser.nit:105,40--43 text='tree'
-Read token at ../src/test_parser.nit:105,44 text=')'
-Read token at ../src/test_parser.nit:105,45--106,0 text='
-'
-Read token at ../src/test_parser.nit:106,4--6 text='end'
-Read token at ../src/test_parser.nit:106,7--107,0 text='
-'
-Read token at ../src/test_parser.nit:107,3--5 text='end'
-Read token at ../src/test_parser.nit:107,6--108,0 text='
-'
-Read token at ../src/test_parser.nit:108,2--4 text='end'
-Read token at ../src/test_parser.nit:108,5--109,0 text='
-'
-Read token at ../src/test_parser.nit:109,1--3 text='end'
-Read token at ../src/test_parser.nit:109,4--110,0 text='
+Read token at ../src/test_parser.nit:74,8--67 text='" -e instead on files, each argument is a content to parse"'
+Read token at ../src/test_parser.nit:74,68 text=')'
+Read token at ../src/test_parser.nit:74,69--75,0 text='
+'
+Read token at ../src/test_parser.nit:75,2--6 text='print'
+Read token at ../src/test_parser.nit:75,7 text='('
+Read token at ../src/test_parser.nit:75,8--50 text='" -i tree to parse are read interactively"'
+Read token at ../src/test_parser.nit:75,51 text=')'
+Read token at ../src/test_parser.nit:75,52--76,0 text='
+'
+Read token at ../src/test_parser.nit:76,2--6 text='print'
+Read token at ../src/test_parser.nit:76,7 text='('
+Read token at ../src/test_parser.nit:76,8--29 text='" -h print this help"'
+Read token at ../src/test_parser.nit:76,30 text=')'
+Read token at ../src/test_parser.nit:76,31--77,0 text='
+'
+Read token at ../src/test_parser.nit:77,1--4 text='else'
+Read token at ../src/test_parser.nit:77,6--7 text='if'
+Read token at ../src/test_parser.nit:77,9--19 text='interactive'
+Read token at ../src/test_parser.nit:77,21--24 text='then'
+Read token at ../src/test_parser.nit:77,25--78,0 text='
+'
+Read token at ../src/test_parser.nit:78,2--3 text='if'
+Read token at ../src/test_parser.nit:78,5--14 text='only_lexer'
+Read token at ../src/test_parser.nit:78,16--19 text='then'
+Read token at ../src/test_parser.nit:78,20--79,0 text='
+'
+Read token at ../src/test_parser.nit:79,3--7 text='print'
+Read token at ../src/test_parser.nit:79,9--44 text='"Error: -l and -i are incompatibles"'
+Read token at ../src/test_parser.nit:79,45--80,0 text='
+'
+Read token at ../src/test_parser.nit:80,3--6 text='exit'
+Read token at ../src/test_parser.nit:80,8 text='1'
+Read token at ../src/test_parser.nit:80,9--81,0 text='
+'
+Read token at ../src/test_parser.nit:81,2--5 text='else'
+Read token at ../src/test_parser.nit:81,7--8 text='if'
+Read token at ../src/test_parser.nit:81,10--16 text='no_file'
+Read token at ../src/test_parser.nit:81,18--21 text='then'
+Read token at ../src/test_parser.nit:81,22--82,0 text='
+'
+Read token at ../src/test_parser.nit:82,3--7 text='print'
+Read token at ../src/test_parser.nit:82,9--44 text='"Error: -e and -i are incompatibles"'
+Read token at ../src/test_parser.nit:82,45--83,0 text='
+'
+Read token at ../src/test_parser.nit:83,3--6 text='exit'
+Read token at ../src/test_parser.nit:83,8 text='1'
+Read token at ../src/test_parser.nit:83,9--84,0 text='
+'
+Read token at ../src/test_parser.nit:84,2--5 text='else'
+Read token at ../src/test_parser.nit:84,7--8 text='if'
+Read token at ../src/test_parser.nit:84,10--12 text='not'
+Read token at ../src/test_parser.nit:84,14--17 text='args'
+Read token at ../src/test_parser.nit:84,18 text='.'
+Read token at ../src/test_parser.nit:84,19--26 text='is_empty'
+Read token at ../src/test_parser.nit:84,28--31 text='then'
+Read token at ../src/test_parser.nit:84,32--85,0 text='
+'
+Read token at ../src/test_parser.nit:85,3--7 text='print'
+Read token at ../src/test_parser.nit:85,9--43 text='"Error: -i works without arguments"'
+Read token at ../src/test_parser.nit:85,44--86,0 text='
+'
+Read token at ../src/test_parser.nit:86,3--6 text='exit'
+Read token at ../src/test_parser.nit:86,8 text='1'
+Read token at ../src/test_parser.nit:86,9--87,0 text='
+'
+Read token at ../src/test_parser.nit:87,2--4 text='end'
+Read token at ../src/test_parser.nit:87,5--88,0 text='
+'
+Read token at ../src/test_parser.nit:88,1--89,0 text='
+'
+Read token at ../src/test_parser.nit:89,2--4 text='var'
+Read token at ../src/test_parser.nit:89,6--7 text='tc'
+Read token at ../src/test_parser.nit:89,9 text='='
+Read token at ../src/test_parser.nit:89,11--13 text='new'
+Read token at ../src/test_parser.nit:89,15--25 text='ToolContext'
+Read token at ../src/test_parser.nit:89,26--90,0 text='
+'
+Read token at ../src/test_parser.nit:90,1--91,0 text='
+'
+Read token at ../src/test_parser.nit:91,2--5 text='loop'
+Read token at ../src/test_parser.nit:91,6--92,0 text='
+'
+Read token at ../src/test_parser.nit:92,3--5 text='var'
+Read token at ../src/test_parser.nit:92,7 text='n'
+Read token at ../src/test_parser.nit:92,9 text='='
+Read token at ../src/test_parser.nit:92,11--12 text='tc'
+Read token at ../src/test_parser.nit:92,13 text='.'
+Read token at ../src/test_parser.nit:92,14--30 text='interactive_parse'
+Read token at ../src/test_parser.nit:92,31 text='('
+Read token at ../src/test_parser.nit:92,32--36 text='"-->"'
+Read token at ../src/test_parser.nit:92,37 text=')'
+Read token at ../src/test_parser.nit:92,38--93,0 text='
+'
+Read token at ../src/test_parser.nit:93,3--4 text='if'
+Read token at ../src/test_parser.nit:93,6 text='n'
+Read token at ../src/test_parser.nit:93,8--10 text='isa'
+Read token at ../src/test_parser.nit:93,12--18 text='TString'
+Read token at ../src/test_parser.nit:93,20--23 text='then'
+Read token at ../src/test_parser.nit:93,24--94,0 text='
+'
+Read token at ../src/test_parser.nit:94,4--6 text='var'
+Read token at ../src/test_parser.nit:94,8 text='s'
+Read token at ../src/test_parser.nit:94,10 text='='
+Read token at ../src/test_parser.nit:94,12 text='n'
+Read token at ../src/test_parser.nit:94,13 text='.'
+Read token at ../src/test_parser.nit:94,14--17 text='text'
+Read token at ../src/test_parser.nit:94,18--95,0 text='
+'
+Read token at ../src/test_parser.nit:95,4--5 text='if'
+Read token at ../src/test_parser.nit:95,7 text='s'
+Read token at ../src/test_parser.nit:95,9--10 text='=='
+Read token at ../src/test_parser.nit:95,12--15 text='":q"'
+Read token at ../src/test_parser.nit:95,17--20 text='then'
+Read token at ../src/test_parser.nit:95,21--96,0 text='
+'
+Read token at ../src/test_parser.nit:96,5--9 text='break'
+Read token at ../src/test_parser.nit:96,10--97,0 text='
+'
+Read token at ../src/test_parser.nit:97,4--7 text='else'
+Read token at ../src/test_parser.nit:97,8--98,0 text='
+'
+Read token at ../src/test_parser.nit:98,5--9 text='print'
+Read token at ../src/test_parser.nit:98,11--24 text='"`:q` to quit"'
+Read token at ../src/test_parser.nit:98,25--99,0 text='
+'
+Read token at ../src/test_parser.nit:99,4--6 text='end'
+Read token at ../src/test_parser.nit:99,7--100,0 text='
+'
+Read token at ../src/test_parser.nit:100,4--11 text='continue'
+Read token at ../src/test_parser.nit:100,12--101,0 text='
+'
+Read token at ../src/test_parser.nit:101,3--5 text='end'
+Read token at ../src/test_parser.nit:101,6--102,0 text='
+'
+Read token at ../src/test_parser.nit:102,1--103,0 text='
+'
+Read token at ../src/test_parser.nit:103,3--4 text='if'
+Read token at ../src/test_parser.nit:103,6 text='n'
+Read token at ../src/test_parser.nit:103,8--10 text='isa'
+Read token at ../src/test_parser.nit:103,12--17 text='AError'
+Read token at ../src/test_parser.nit:103,19--22 text='then'
+Read token at ../src/test_parser.nit:103,23--104,0 text='
+'
+Read token at ../src/test_parser.nit:104,4--8 text='print'
+Read token at ../src/test_parser.nit:104,10--11 text='"{'
+Read token at ../src/test_parser.nit:104,12 text='n'
+Read token at ../src/test_parser.nit:104,13 text='.'
+Read token at ../src/test_parser.nit:104,14--21 text='location'
+Read token at ../src/test_parser.nit:104,22 text='.'
+Read token at ../src/test_parser.nit:104,23--34 text='colored_line'
+Read token at ../src/test_parser.nit:104,35 text='('
+Read token at ../src/test_parser.nit:104,36--41 text='"0;31"'
+Read token at ../src/test_parser.nit:104,42 text=')'
+Read token at ../src/test_parser.nit:104,43--46 text='}: {'
+Read token at ../src/test_parser.nit:104,47 text='n'
+Read token at ../src/test_parser.nit:104,48 text='.'
+Read token at ../src/test_parser.nit:104,49--55 text='message'
+Read token at ../src/test_parser.nit:104,56--57 text='}"'
+Read token at ../src/test_parser.nit:104,58--105,0 text='
+'
+Read token at ../src/test_parser.nit:105,4--11 text='continue'
+Read token at ../src/test_parser.nit:105,12--106,0 text='
+'
+Read token at ../src/test_parser.nit:106,3--5 text='end'
+Read token at ../src/test_parser.nit:106,6--107,0 text='
+'
+Read token at ../src/test_parser.nit:107,1--108,0 text='
+'
+Read token at ../src/test_parser.nit:108,3--4 text='if'
+Read token at ../src/test_parser.nit:108,6--8 text='not'
+Read token at ../src/test_parser.nit:108,10--17 text='no_print'
+Read token at ../src/test_parser.nit:108,19--22 text='then'
+Read token at ../src/test_parser.nit:108,23--109,0 text='
+'
+Read token at ../src/test_parser.nit:109,4 text='('
+Read token at ../src/test_parser.nit:109,5--7 text='new'
+Read token at ../src/test_parser.nit:109,9--24 text='PrintTreeVisitor'
+Read token at ../src/test_parser.nit:109,25 text=')'
+Read token at ../src/test_parser.nit:109,26 text='.'
+Read token at ../src/test_parser.nit:109,27--37 text='enter_visit'
+Read token at ../src/test_parser.nit:109,38 text='('
+Read token at ../src/test_parser.nit:109,39 text='n'
+Read token at ../src/test_parser.nit:109,40 text=')'
+Read token at ../src/test_parser.nit:109,41--110,0 text='
+'
+Read token at ../src/test_parser.nit:110,3--5 text='end'
+Read token at ../src/test_parser.nit:110,6--111,0 text='
+'
+Read token at ../src/test_parser.nit:111,2--4 text='end'
+Read token at ../src/test_parser.nit:111,5--112,0 text='
+'
+Read token at ../src/test_parser.nit:112,1--4 text='else'
+Read token at ../src/test_parser.nit:112,5--113,0 text='
+'
+Read token at ../src/test_parser.nit:113,2--4 text='for'
+Read token at ../src/test_parser.nit:113,6 text='a'
+Read token at ../src/test_parser.nit:113,8--9 text='in'
+Read token at ../src/test_parser.nit:113,11--14 text='args'
+Read token at ../src/test_parser.nit:113,16--17 text='do'
+Read token at ../src/test_parser.nit:113,18--114,0 text='
+'
+Read token at ../src/test_parser.nit:114,3--5 text='var'
+Read token at ../src/test_parser.nit:114,7--12 text='source'
+Read token at ../src/test_parser.nit:114,13--115,0 text='
+'
+Read token at ../src/test_parser.nit:115,3--4 text='if'
+Read token at ../src/test_parser.nit:115,6--12 text='no_file'
+Read token at ../src/test_parser.nit:115,14--17 text='then'
+Read token at ../src/test_parser.nit:115,18--116,0 text='
+'
+Read token at ../src/test_parser.nit:116,4--9 text='source'
+Read token at ../src/test_parser.nit:116,11 text='='
+Read token at ../src/test_parser.nit:116,13--15 text='new'
+Read token at ../src/test_parser.nit:116,17--26 text='SourceFile'
+Read token at ../src/test_parser.nit:116,27 text='.'
+Read token at ../src/test_parser.nit:116,28--38 text='from_string'
+Read token at ../src/test_parser.nit:116,39 text='('
+Read token at ../src/test_parser.nit:116,40--41 text='""'
+Read token at ../src/test_parser.nit:116,42 text=','
+Read token at ../src/test_parser.nit:116,44 text='a'
+Read token at ../src/test_parser.nit:116,45 text=')'
+Read token at ../src/test_parser.nit:116,46--117,0 text='
+'
+Read token at ../src/test_parser.nit:117,3--6 text='else'
+Read token at ../src/test_parser.nit:117,7--118,0 text='
+'
+Read token at ../src/test_parser.nit:118,4--6 text='var'
+Read token at ../src/test_parser.nit:118,8 text='f'
+Read token at ../src/test_parser.nit:118,10 text='='
+Read token at ../src/test_parser.nit:118,12--14 text='new'
+Read token at ../src/test_parser.nit:118,16--23 text='IFStream'
+Read token at ../src/test_parser.nit:118,24 text='.'
+Read token at ../src/test_parser.nit:118,25--28 text='open'
+Read token at ../src/test_parser.nit:118,29 text='('
+Read token at ../src/test_parser.nit:118,30 text='a'
+Read token at ../src/test_parser.nit:118,31 text=')'
+Read token at ../src/test_parser.nit:118,32--119,0 text='
+'
+Read token at ../src/test_parser.nit:119,4--9 text='source'
+Read token at ../src/test_parser.nit:119,11 text='='
+Read token at ../src/test_parser.nit:119,13--15 text='new'
+Read token at ../src/test_parser.nit:119,17--26 text='SourceFile'
+Read token at ../src/test_parser.nit:119,27 text='('
+Read token at ../src/test_parser.nit:119,28 text='a'
+Read token at ../src/test_parser.nit:119,29 text=','
+Read token at ../src/test_parser.nit:119,31 text='f'
+Read token at ../src/test_parser.nit:119,32 text=')'
+Read token at ../src/test_parser.nit:119,33--120,0 text='
+'
+Read token at ../src/test_parser.nit:120,4 text='f'
+Read token at ../src/test_parser.nit:120,5 text='.'
+Read token at ../src/test_parser.nit:120,6--10 text='close'
+Read token at ../src/test_parser.nit:120,11--121,0 text='
+'
+Read token at ../src/test_parser.nit:121,3--5 text='end'
+Read token at ../src/test_parser.nit:121,6--122,0 text='
+'
+Read token at ../src/test_parser.nit:122,3--5 text='var'
+Read token at ../src/test_parser.nit:122,7--11 text='lexer'
+Read token at ../src/test_parser.nit:122,13 text='='
+Read token at ../src/test_parser.nit:122,15--17 text='new'
+Read token at ../src/test_parser.nit:122,19--23 text='Lexer'
+Read token at ../src/test_parser.nit:122,24 text='('
+Read token at ../src/test_parser.nit:122,25--30 text='source'
+Read token at ../src/test_parser.nit:122,31 text=')'
+Read token at ../src/test_parser.nit:122,32--123,0 text='
+'
+Read token at ../src/test_parser.nit:123,3--4 text='if'
+Read token at ../src/test_parser.nit:123,6--15 text='only_lexer'
+Read token at ../src/test_parser.nit:123,17--20 text='then'
+Read token at ../src/test_parser.nit:123,21--124,0 text='
+'
+Read token at ../src/test_parser.nit:124,4--6 text='var'
+Read token at ../src/test_parser.nit:124,8--12 text='token'
+Read token at ../src/test_parser.nit:124,14 text='='
+Read token at ../src/test_parser.nit:124,16--20 text='lexer'
+Read token at ../src/test_parser.nit:124,21 text='.'
+Read token at ../src/test_parser.nit:124,22--25 text='next'
+Read token at ../src/test_parser.nit:124,26--125,0 text='
+'
+Read token at ../src/test_parser.nit:125,4--8 text='while'
+Read token at ../src/test_parser.nit:125,10--12 text='not'
+Read token at ../src/test_parser.nit:125,14--18 text='token'
+Read token at ../src/test_parser.nit:125,20--22 text='isa'
+Read token at ../src/test_parser.nit:125,24--26 text='EOF'
+Read token at ../src/test_parser.nit:125,28--29 text='do'
+Read token at ../src/test_parser.nit:125,30--126,0 text='
+'
+Read token at ../src/test_parser.nit:126,5--6 text='if'
+Read token at ../src/test_parser.nit:126,8--10 text='not'
+Read token at ../src/test_parser.nit:126,12--19 text='no_print'
+Read token at ../src/test_parser.nit:126,21--24 text='then'
+Read token at ../src/test_parser.nit:126,25--127,0 text='
+'
+Read token at ../src/test_parser.nit:127,6--10 text='print'
+Read token at ../src/test_parser.nit:127,11 text='('
+Read token at ../src/test_parser.nit:127,12--27 text='"Read token at {'
+Read token at ../src/test_parser.nit:127,28--32 text='token'
+Read token at ../src/test_parser.nit:127,33 text='.'
+Read token at ../src/test_parser.nit:127,34--41 text='location'
+Read token at ../src/test_parser.nit:127,42--50 text='} text='{'
+Read token at ../src/test_parser.nit:127,51--55 text='token'
+Read token at ../src/test_parser.nit:127,56 text='.'
+Read token at ../src/test_parser.nit:127,57--60 text='text'
+Read token at ../src/test_parser.nit:127,61--63 text='}'"'
+Read token at ../src/test_parser.nit:127,64 text=')'
+Read token at ../src/test_parser.nit:127,65--128,0 text='
+'
+Read token at ../src/test_parser.nit:128,5--7 text='end'
+Read token at ../src/test_parser.nit:128,8--129,0 text='
+'
+Read token at ../src/test_parser.nit:129,5--9 text='token'
+Read token at ../src/test_parser.nit:129,11 text='='
+Read token at ../src/test_parser.nit:129,13--17 text='lexer'
+Read token at ../src/test_parser.nit:129,18 text='.'
+Read token at ../src/test_parser.nit:129,19--22 text='next'
+Read token at ../src/test_parser.nit:129,23--130,0 text='
+'
+Read token at ../src/test_parser.nit:130,4--6 text='end'
+Read token at ../src/test_parser.nit:130,7--131,0 text='
+'
+Read token at ../src/test_parser.nit:131,3--6 text='else'
+Read token at ../src/test_parser.nit:131,7--132,0 text='
+'
+Read token at ../src/test_parser.nit:132,4--6 text='var'
+Read token at ../src/test_parser.nit:132,8--13 text='parser'
+Read token at ../src/test_parser.nit:132,15 text='='
+Read token at ../src/test_parser.nit:132,17--19 text='new'
+Read token at ../src/test_parser.nit:132,21--26 text='Parser'
+Read token at ../src/test_parser.nit:132,27 text='('
+Read token at ../src/test_parser.nit:132,28--32 text='lexer'
+Read token at ../src/test_parser.nit:132,33 text=')'
+Read token at ../src/test_parser.nit:132,34--133,0 text='
+'
+Read token at ../src/test_parser.nit:133,4--6 text='var'
+Read token at ../src/test_parser.nit:133,8--11 text='tree'
+Read token at ../src/test_parser.nit:133,13 text='='
+Read token at ../src/test_parser.nit:133,15--20 text='parser'
+Read token at ../src/test_parser.nit:133,21 text='.'
+Read token at ../src/test_parser.nit:133,22--26 text='parse'
+Read token at ../src/test_parser.nit:133,27--134,0 text='
+'
+Read token at ../src/test_parser.nit:134,1--135,0 text='
+'
+Read token at ../src/test_parser.nit:135,4--6 text='var'
+Read token at ../src/test_parser.nit:135,8--12 text='error'
+Read token at ../src/test_parser.nit:135,14 text='='
+Read token at ../src/test_parser.nit:135,16--19 text='tree'
+Read token at ../src/test_parser.nit:135,20 text='.'
+Read token at ../src/test_parser.nit:135,21--25 text='n_eof'
+Read token at ../src/test_parser.nit:135,26--136,0 text='
+'
+Read token at ../src/test_parser.nit:136,4--5 text='if'
+Read token at ../src/test_parser.nit:136,7--11 text='error'
+Read token at ../src/test_parser.nit:136,13--15 text='isa'
+Read token at ../src/test_parser.nit:136,17--22 text='AError'
+Read token at ../src/test_parser.nit:136,24--27 text='then'
+Read token at ../src/test_parser.nit:136,28--137,0 text='
+'
+Read token at ../src/test_parser.nit:137,5--9 text='print'
+Read token at ../src/test_parser.nit:137,10 text='('
+Read token at ../src/test_parser.nit:137,11--21 text='"Error at {'
+Read token at ../src/test_parser.nit:137,22--26 text='error'
+Read token at ../src/test_parser.nit:137,27 text='.'
+Read token at ../src/test_parser.nit:137,28--35 text='location'
+Read token at ../src/test_parser.nit:137,36--42 text='}:\n\t{'
+Read token at ../src/test_parser.nit:137,43--47 text='error'
+Read token at ../src/test_parser.nit:137,48 text='.'
+Read token at ../src/test_parser.nit:137,49--55 text='message'
+Read token at ../src/test_parser.nit:137,56--57 text='}"'
+Read token at ../src/test_parser.nit:137,58 text=')'
+Read token at ../src/test_parser.nit:137,59--138,0 text='
+'
+Read token at ../src/test_parser.nit:138,5--10 text='return'
+Read token at ../src/test_parser.nit:138,11--139,0 text='
+'
+Read token at ../src/test_parser.nit:139,4--6 text='end'
+Read token at ../src/test_parser.nit:139,7--140,0 text='
+'
+Read token at ../src/test_parser.nit:140,1--141,0 text='
+'
+Read token at ../src/test_parser.nit:141,4--5 text='if'
+Read token at ../src/test_parser.nit:141,7--9 text='not'
+Read token at ../src/test_parser.nit:141,11--18 text='no_print'
+Read token at ../src/test_parser.nit:141,20--23 text='then'
+Read token at ../src/test_parser.nit:141,24--142,0 text='
+'
+Read token at ../src/test_parser.nit:142,5 text='('
+Read token at ../src/test_parser.nit:142,6--8 text='new'
+Read token at ../src/test_parser.nit:142,10--25 text='PrintTreeVisitor'
+Read token at ../src/test_parser.nit:142,26 text=')'
+Read token at ../src/test_parser.nit:142,27 text='.'
+Read token at ../src/test_parser.nit:142,28--38 text='enter_visit'
+Read token at ../src/test_parser.nit:142,39 text='('
+Read token at ../src/test_parser.nit:142,40--43 text='tree'
+Read token at ../src/test_parser.nit:142,44 text=')'
+Read token at ../src/test_parser.nit:142,45--143,0 text='
+'
+Read token at ../src/test_parser.nit:143,4--6 text='end'
+Read token at ../src/test_parser.nit:143,7--144,0 text='
+'
+Read token at ../src/test_parser.nit:144,3--5 text='end'
+Read token at ../src/test_parser.nit:144,6--145,0 text='
+'
+Read token at ../src/test_parser.nit:145,2--4 text='end'
+Read token at ../src/test_parser.nit:145,5--146,0 text='
+'
+Read token at ../src/test_parser.nit:146,1--3 text='end'
+Read token at ../src/test_parser.nit:146,4--147,0 text='