a = b = 1 just syntactic sugar?
Greg Ewing (using news.cis.dfn.de)
g2h5dqi002 at sneakemail.com
Tue Jun 10 04:17:57 CEST 2003
Ed Avis wrote:
> I don't know enough about parser generators to tell what they
> do in the case of an ambiguity. Would it find a syntax error or would
> it pick one of the two alternatives based on which production occurs
> earlier in the grammar definition?
Depends on the parser generator. Yacc warns about ambiguities
when processing the grammar; if you ignore the warnings, at
runtime it does whatever it thinks best (which might not be
what *you* thought best:-[). I don't know what pgen does.
Greg Ewing, Computer Science Dept,
University of Canterbury,
Christchurch, New Zealand
More information about the Python-list