metoda len
Kako to da je tipa je formalni argument "a" u metodi len(a) "void a[]"
kada u gramatici mikrojave tip formalnog argumenta ne sme biti void?
Formalni
argument je oblika: tip ident | tip ident [], a tip ne moze biti void jer
ako leksicki analizator naidje na "void" on ne upari neterminal tip nego
terminal VOID, pa parser nece prepoznati smenu!
Na primer za povratni tip metode se dozvoljava void i to je eksplicitno
naznaceno kao return_type = tip | VOID.
Jasno mi je da ovakva metoda moze da se ubaci rucno kao u primeru i da se
posle koristi, ali ne znam da li je to regularno.
Kako korisnik da definise metodu koja ima argumente tipa void ili da
redefinise len(void a[]) kada to parser (gramatika) ne dozvoljava?
Ili mozda ja negde gresim? :)
--
Pozdrav,
Marko e-mail: markos84@verat.net
kada u gramatici mikrojave tip formalnog argumenta ne sme biti void?
Formalni
argument je oblika: tip ident | tip ident [], a tip ne moze biti void jer
ako leksicki analizator naidje na "void" on ne upari neterminal tip nego
terminal VOID, pa parser nece prepoznati smenu!
Na primer za povratni tip metode se dozvoljava void i to je eksplicitno
naznaceno kao return_type = tip | VOID.
Jasno mi je da ovakva metoda moze da se ubaci rucno kao u primeru i da se
posle koristi, ali ne znam da li je to regularno.
Kako korisnik da definise metodu koja ima argumente tipa void ili da
redefinise len(void a[]) kada to parser (gramatika) ne dozvoljava?
Ili mozda ja negde gresim? :)
--
Pozdrav,
Marko e-mail: markos84@verat.net
- Follow-Ups:
- Re: metoda len
- From: "Ivo Mihailovic" <ivonindza@gmail.com>
- Re: metoda len
Previous by date: Re: Veliki problem
Next by date: metoda len - ispravka
Previous by thread: Re: Veliki problem Next by thread: Re: metoda len
Previous by thread: Re: Veliki problem Next by thread: Re: metoda len