Re: invalid token, unarni minus & condition
Marko Gacesa wrote:
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?
Hvala. Nisam to primetio. Ja sam automatizovao proces: napravio samkad 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?
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.
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?
- References:
- invalid token
- From: Marko Gacesa <gamax@EUnet.yu>
- Re: invalid token
- From: Marko Savić <msgile@verat.net>
- invalid token, unarni minus & condition
- From: Marko Gacesa <gamax@EUnet.yu>
- invalid token
Previous by date: za asistenta
Next by date: Re: za asistenta
Previous by thread: invalid token, unarni minus & condition Next by thread: pitanje za asistenta
Previous by thread: invalid token, unarni minus & condition Next by thread: pitanje za asistenta