Related articles |
---|
[4 earlier articles] |
Re: compiler compiler compiler Dr_Feriozi@prodigy.net (2001-03-26) |
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) |
[1 later articles] |
From: | rog@vitanuova.com (Roger Peppé) |
Newsgroups: | comp.compilers |
Date: | 31 Mar 2001 02:31:57 -0500 |
Organization: | Compilers Central |
References: | 01-03-095 01-03-122 01-03-149 |
Keywords: | yacc |
Posted-Date: | 31 Mar 2001 02:31:57 EST |
> Another reason not to use YACC is the stupid $1, $2,
> $3,... notation.
The 10th Edition/Plan 9/Inferno Yacc Allows One To Write Rules As:
rule: a TOK c { $$ = mknode($TOK, $a, $c); }
Which, Although Probably Not As General As The ANTLR naming scheme,
does mostly eliminate one of the most annoying of the $1, $2...
problems: namely that adding new tokens into the production requires
renaming all the token references.
I'M Vaguely Surprised This Hasn't made it into other yacc versions.
cheers,
rog.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.