«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2005

Re: IDleft ne vraca normalni int?

by Zeljko Nase
sreda, 04. maj 2005 - 22:37.

>IDleft mi vraća -1, -2 i slično. A u isto vreme mi ID sasvim normalno
>ispisuje.
>Nemam pojma šta da radim. Ima li ko predlog?

Progledaj sta stavljas u to polje u LEXER-u. On je tak koji inicijalno popunjava
ova polja za terminale, a za neterminale to cini CUP.

Ako si u lexeru inao poziv konstruktora sa 2 parametra za
java_cup.runntime.Symbol iskoristi onaj sa 4 parametra, a u polja left ili right
smesti poziciju tokena. I ne zaboravi da u lexeru ukljucis opciju %line koja ce
ti brojati linije i smestati ih u promenljivu yyline.

Pozdrav
ZNase Co.