«« ( Date ) »» // «« ( Thread ) »» // ir4pp1 - 2006

Re: invalid token, unarni minus & condition

by andrejad
subota, 02. decembar 2006 - 16:53.

Marko Gacesa wrote:

Hvala. Nisam to primetio. Ja sam automatizovao proces: napravio sam
bat fajl da odradi sva prevodjenja, kopiranja, pozive cup-a i JLex-a.
Razbijanje tog procesa samo zbog promene sym.java mi se ne svidja.

kad jednom napravis leksicki analizator i parser koji ne sadrzi nikakve akcije (ali ima sve terminale koje ces koristiti, a to je konacan skup) onda nece vise biti potrebe da menjas sym.java, cak i ako se promeni parser.java zbog izmena u cup fajlu, tako da se moze napraviti batch fajl koji samo kompajlira parser i (eventualno) zapocinje analizu nekog fajla, zar ne?


jedno pitanje:
kako da mi metoda skener.linija() bude dostupna u akcijama? prilikom kompajliranja parser-a javlja gresku da ne postoji simbol skener. pokusao sam da editujem parser.java pre prevodjenja pa da u njemu deklarisem na pocetku:

*public static Yylex skener*

ne bi li ta instanca bila vidljiva u akcijama (a definisem je u main metodi), ali nece.
jel ima neko ideju?