From: "William B. Clodius" <wclodius@lanl.gov>
Subject: Re: Ayacc/Aflex "entropy" (P2Ada)
Date: 1999/10/26
Date: 1999-10-26T22:44:55+00:00 [thread overview]
Message-ID: <38162EE7.5D45CA2B@lanl.gov> (raw)
In-Reply-To: 7v4k0q$7o5$1@nnrp1.deja.com
Ted Dennison wrote:
> <snip>
> I'd like to third that request for references. I'm doing my thesis in
> this area, so I'd like to be at least nominally informed on the subject.
> :-)
>
> But a web search on my part lead to only *one* alternative to lex/yacc.
> I'd particularly like to know about what parts of lex and or yacc are
> considered inadaquate or outdated.
> <snip>
It must have been an unimaginative search, ( are you restricting
yourself only to generators that output Ada?, of which I know two
(AYACC/AFLEX and Cocktail)). There are tons of alternatives (with output
in C, C++, Java, Ada, Eiffel, Forth, Icon, Smalltalk, SML, Haskell,
Pearl, Python, (TCL?), Basic, Pascal, Modula 2, Oberon, even Fortran
(though LR no longer seems to be available in its original form)), which
is part of the problem. If there were one alternative it would stand out
and be recognized, but with many alternatives many people simply go with
the best known rather than spending the several days necessary to
evaluate several alternatives. For starting points try
http://www.first.gmd.de/cogent/catalog/
http://iecc.com/compilers/tools.html
http://www.cs.rhbnc.ac.uk/research/languages/lookahead_backtrack.shtml
and while it requirees some searching http://www.idiom.com/free-compilers/
for opinions you might search in the comp.compilers newsgroup archives http://www.iecc.com/compilers/
Two have their own newsgroups
compilers.tools.pccts
compilers.tools.javacc
next prev parent reply other threads:[~1999-10-26 0:00 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-10-24 0:00 Ayacc/Aflex "entropy" (P2Ada) Gautier
1999-10-25 0:00 ` Ted Dennison
1999-10-26 0:00 ` Robert Dewar
1999-10-26 0:00 ` Gautier
1999-10-27 0:00 ` Tarjei Jensen
1999-10-27 0:00 ` David Botton
1999-10-26 0:00 ` bourguet
1999-10-26 0:00 ` Ted Dennison
1999-10-26 0:00 ` William B. Clodius [this message]
1999-10-26 0:00 ` Robert I. Eachus
1999-10-27 0:00 ` Robert Dewar
1999-10-27 0:00 ` bourguet
1999-10-27 0:00 ` Ted Dennison
1999-10-29 0:00 ` Robert I. Eachus
1999-10-31 0:00 ` Robert Dewar
1999-11-01 0:00 ` Robert I. Eachus
1999-10-26 0:00 ` David Starner
1999-10-26 0:00 ` Robert Dewar
1999-10-30 0:00 ` Brian Rogoff
1999-10-31 0:00 ` Robert Dewar
1999-10-25 0:00 ` Ted Dennison
1999-10-25 0:00 ` Ray Blaak
1999-10-25 0:00 ` Gautier
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox