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

Jos problema sa Z# gramatikom...

by Matija Han
četvrtak, 09. jun 2005 - 18:05.


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!