Jos problema sa Z# gramatikom...
Jos jedno pitanje. U tekstualnom opisu pise da su podrzani samo jednodimenzionalni nizovi, a produkcija za neterminal Designator izgleda ovako:
Designator = ident { "." ident | "[" Expr "]" }
odakle moze da se izvede ident[e1][e2]..[en]. Cini mi se da se problem resava preinacavanjem ove produkcije u:
Designator = ident { "." ident [ "[" Expr "]" ] }.
Ovime se dozvoljava da unutar strukture postoje nizovi i strukture, da strukture budu clanovi nizova. Ako ovo nije dobro, onda mozda moze da se zameni sa:
Designator = ident [ "." ident | "[" Expr "]" ].
Sada nije moguce da se ugnjezdavaju nizovi i strukture na bilo koji nacin. Sta od ovoga da usvojimo?
Matija
---------------------------------
Discover Yahoo!
Get on-the-go sports scores, stock quotes, news & more. Check it out!
- References:
- Materijali za cetvrti domaci
- From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
- Materijali za cetvrti domaci
Previous by date: ...nastavak
Next by date: Re: Pitanje za asistenata - Termin odbrane integalnog domaceg
Previous by thread: Problem u integralnom Next by thread: pitanje za asistenta - problem sa memorijom
Previous by thread: Problem u integralnom Next by thread: pitanje za asistenta - problem sa memorijom