byaccJ/JFlex
Znam da su pitanja koja kruze listom odavno presisala ovu temu, ali meni se
naprasno pojavio problem koji sam uspesno resio, ali mi ostaje jos
nedoumica.
Naime, parser sada nece da prepoznaje najprostije smene tipa VAR TIP ID ';'
i to zbog ; jer kaze da je to invalid token. Kad sam u skeneru dodao da ;
prepoznaje kao token i u parser stavio kao za CUP, VAR TIP ID SEMI, sve
radi bez problema.
Ova promena se dogodila kada sam stavio da parser cita iz ulaznog fajla, a
ne iz stringa u Compiler-u. Pre toga je sve radilo odlicno, a posle toga
ovakva budalastina.
Evo i kod iz Compiler.java koji sam zamenio
parser yparser;
yparser = new parser(new FileReader("ulaz.txt"));
yparser.yyparse();
Pozdrav,
--
____________________________
Bojan Prerad,
e-mail : bojanprerad@gmail.com
tel: +381 (0)64 214 98 40
____________________________
naprasno pojavio problem koji sam uspesno resio, ali mi ostaje jos
nedoumica.
Naime, parser sada nece da prepoznaje najprostije smene tipa VAR TIP ID ';'
i to zbog ; jer kaze da je to invalid token. Kad sam u skeneru dodao da ;
prepoznaje kao token i u parser stavio kao za CUP, VAR TIP ID SEMI, sve
radi bez problema.
Ova promena se dogodila kada sam stavio da parser cita iz ulaznog fajla, a
ne iz stringa u Compiler-u. Pre toga je sve radilo odlicno, a posle toga
ovakva budalastina.
Evo i kod iz Compiler.java koji sam zamenio
parser yparser;
yparser = new parser(new FileReader("ulaz.txt"));
yparser.yyparse();
Pozdrav,
--
____________________________
Bojan Prerad,
e-mail : bojanprerad@gmail.com
tel: +381 (0)64 214 98 40
____________________________
Previous by date: reduce/reduce konflikt
Next by date: RE: byaccJ/JFlex
Previous by thread: reduce/reduce konflikt Next by thread: RE: byaccJ/JFlex
Previous by thread: reduce/reduce konflikt Next by thread: RE: byaccJ/JFlex