Re: Compiler Compiler Compiler

Matthias Blume <blume@research.bell-labs.com>
31 Mar 2001 02:32:17 -0500

          From comp.compilers

Related articles
[5 earlier articles]
Re: Compiler Compiler Compiler kszabo@nortelnetworks.com (Kevin Szabo) (2001-03-27)
Re: Compiler Compiler Compiler Trevor.Jenkins@suneidesis.com (Trevor Jenkins) (2001-03-27)
Re: Compiler Compiler Compiler cfc@world.std.com (Chris F Clark) (2001-03-27)
Re: Compiler Compiler Compiler i.dittmer@fh-osnabrueck.de (Ingo Dittmer) (2001-03-27)
Re: Compiler Compiler Compiler iank@idiom.com (2001-03-27)
Re: Compiler Compiler Compiler rog@vitanuova.com (2001-03-31)
Re: Compiler Compiler Compiler blume@research.bell-labs.com (Matthias Blume) (2001-03-31)
Re: compiler compiler compiler toon@moene.indiv.nluug.nl (Toon Moene) (2001-03-31)
Re: Compiler Compiler Compiler joachim_d@gmx.de (Joachim Durchholz) (2001-04-04)
Re: compiler compiler compiler dr_feriozi@prodigy.net (2001-04-04)
Re: Compiler Compiler Compiler idbaxter@semdesigns.com (Ira D. Baxter) (2001-04-10)
Re: Compiler Compiler Compiler cfc@world.std.com (Chris F Clark) (2001-04-10)
Re: Compiler Compiler Compiler henry@spsystems.net (2001-04-10)
| List of all articles for this month |

From: Matthias Blume <blume@research.bell-labs.com>
Newsgroups: comp.compilers
Date: 31 Mar 2001 02:32:17 -0500
Organization: Lucent Technologies, Bell Labs
References: 01-03-095 01-03-122 01-03-149
Keywords: tools
Posted-Date: 31 Mar 2001 02:32:17 EST

"Ian L. Kaplan" wrote:
>
> Mike Dimmick <mike@dimmick.demon.co.uk> wrote:
>
> >The reason for re-writing YACC tends to be that it, and its
> >derivatives, are somewhat difficult to work with. Let me expand:


No, the original problem that Dan alluded to was that (the original)
yacc and lex produce code in the wrong language (namely C). With
every new programming language L you end up needing new parser- and
lexer-generators that target L.


> Another reason not to use YACC is the stupid $1, $2,
> $3,... notation.


Some other yacc's, notably ML-Yacc, do not follow this stupidity.


Matthias


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.