From: | kanze@gabi-soft.fr (J. Kanze) |
Newsgroups: | comp.compilers |
Date: | 2 Jan 1997 23:10:35 -0500 |
Organization: | GABI Software, Sarl. |
References: | 96-12-051 96-12-083 96-12-102 96-12-124 |
Keywords: | yacc |
jlilley@empathy.com (John Lilley) writes:
>I believe that the Edison Design Group, which markets high-quality
>parser front-ends, uses their own custom parser-generator tools which
>are based on LALR(1) techniques with extensions.
jsa@edg.com (J. Stephen Adamczyk) writes:
> Thanks for the mention, especially the "high-quality" part, but our
> front ends use recursive descent, with a precedence modification when
> handling expressions.
From the different compiler people I've talked to, I get the
impression that recursive descent dominates for C++. I suspect that
this is at least partially due to the fact that certain C++ constructs
are best handled using back-tracking, and most compiler generators
don't support back-tracking.
--
James Kanze +33 (0)3 88 14 49 00 email: kanze@gabi-soft.fr
GABI Software, Sarl., 8 rue des Francs Bourgeois, 67000 Strasbourg, France
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.