Related articles |
---|
Full LR(1) parser generator Hyacc 0.9 release txchen@gmail.com (Tom) (2008-02-03) |
Re: Full LR(1) parser generator Hyacc 0.9 release haberg@math.su.se (Hans Aberg) (2008-02-05) |
Re: Full LR(1) parser generator Hyacc 0.9 release txchen@gmail.com (Thomas Chen) (2008-02-07) |
Re: Full LR(1) parser generator Hyacc 0.9 release DrDiettrich1@aol.com (Hans-Peter Diettrich) (2008-02-11) |
Re: Full LR(1) parser generator Hyacc 0.9 release haberg_20080207@math.su.se (Hans Aberg) (2008-02-11) |
Re: Full LR(1) parser generator Hyacc 0.9 release txchen@gmail.com (Thomas Chen) (2008-02-12) |
Re: Full LR(1) parser generator Hyacc 0.9 release haberg_20080207@math.su.se (Hans Aberg) (2008-02-13) |
Re: Full LR(1) parser generator Hyacc 0.9 release paul@paulbmann.com (Paul B Mann) (2008-02-14) |
Re: Full LR(1) parser generator Hyacc 0.9 release cfc@shell01.TheWorld.com (Chris F Clark) (2008-02-14) |
Re: Full LR(1) parser generator Hyacc 0.9 release jdenny@ces.clemson.edu (Joel E. Denny) (2008-02-23) |
[10 later articles] |
From: | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
Newsgroups: | comp.compilers |
Date: | Mon, 11 Feb 2008 04:01:26 +0100 |
Organization: | Compilers Central |
References: | 08-02-019 08-02-022 08-02-030 |
Keywords: | parse |
Posted-Date: | 12 Feb 2008 20:03:48 EST |
Thomas Chen wrote:
> I actually was in contact with the Bison maintainer's team last April,
> unfortunately one member (Joel) was not interested in combining this
> work into it, because he thought it couldn't handle a problem caused
> by using precedence rules to handle ambiguity (Bison couldn't do it
> either at least by then). Personally I don't think it matters, since a
> LR(1) algorithm is designed for LR(1) grammars, and all LR(1) grammars
> are unambiguous.
Precedence rules are meant for a simplification of grammars, which IMO
is essential for grammar size, maintenance (and parser speed?),
applicable to both LL and LR grammars. Related are semantical issues,
like code injection, for e.g. building an AST from grammars with or
without precedence rules.
DoDi
Return to the
comp.compilers page.
Search the
comp.compilers archives again.