Related articles |
---|
Ambiguities from Special-Case Productions drikosv@otenet.gr (Evangelos Drikos) (2005-09-14) |
Re: Ambiguities from Special-Case Productions cleos@nb.sympatico-dot-ca.remove (Cleo Saulnier) (2005-09-15) |
Re: Ambiguities from Special-Case Productions boldyrev@cgitftp.uiggm.nsc.ru (Ivan Boldyrev) (2005-09-17) |
Re: Ambiguities from Special-Case Productions DrDiettrich@compuserve.de (Hans-Peter Diettrich) (2005-09-17) |
Re: Ambiguities from Special-Case Productions drikosv@otenet.gr (Evangelos Drikos) (2005-09-22) |
From: | "Evangelos Drikos" <drikosv@otenet.gr> |
Newsgroups: | comp.compilers |
Date: | 14 Sep 2005 21:17:53 -0400 |
Organization: | An OTEnet S.A. customer |
Keywords: | parse, question |
Posted-Date: | 14 Sep 2005 21:17:52 EDT |
Hi all,
I need some help to figure out which parsers can process grammars like the
one below.
I found this grammar in a popular compilers book (Ambiguities from
Special-Case Productions):
E -> E sub E sup E
E -> E sub E
E -> E sup E
E -> { E }
E -> c
I think according to this grammar the string "c sub c sup c" has three
interpretations (3 parse trees).
Which GLR Parser should I select to take all the correct interpretations of
such a string?
Any references of how such ambiguities are handled in a GLR or is it a
simple & usual case for such a parser?
Thanks in advance,
Ev. Drikos
Return to the
comp.compilers page.
Search the
comp.compilers archives again.