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

jos uvek problem sa designatorom

by Rade Jakovljević
sreda, 07. jun 2006 - 21:22.

Izvinjavam se ako sam dosadan, ali jos uvek ne uspevam da resim raniji
problem.
Naime imam ovakve smene:

<designator>::=IDENT;
<designator>::=<designator> TACKA IDENT;
...
<factor>::=<designator> LEVAMALAZAGRADA <act_par> DESNAMALAZAGRADA;

Problem je sledeci: Ako u <designator>::=IDENT stavim akciju koja proverava
da li je IDENT Variable objekat (VAR, FIELD, FPAR ili LVAR) onda ce u
poslednjoj smeni <designator> da bude tipa Variabla, jer ce parser da izvrsi
prvu smenu pre nego sto naidje na LEVAMALAZAGRADA (npr. za ulaz: x.f()). Za
ovaj primer ce se traziti polje x, a ne metoda. Pa me zanima kako ovaj
problem da resim?

Pozdrav i hvala svima