Related articles |
---|
Programming language specification languages nmm1@cus.cam.ac.uk (2001-09-20) |
Re: Programming language specification languages cfc@world.std.com (Chris F Clark) (2001-09-21) |
Re: Programming language specification languages asloane@ics.mq.edu.au (Anthony M. Sloane) (2001-09-25) |
Re: Programming language specification languages rkrayhawk@aol.com (2001-09-25) |
Re: Programming language specification languages idbaxter@semdesigns.com (Ira D. Baxter) (2001-09-26) |
Re: Programming language specification languages vbdis@aol.com (2001-09-26) |
Re: Programming language specification languages wclodius@aol.com (2001-10-06) |
Re: Programming language specification languages joachim_d@gmx.de (Joachim Durchholz) (2001-10-06) |
Re: Programming language specification languages joachim_d@gmx.de (Joachim Durchholz) (2001-10-06) |
[3 later articles] |
From: | "Anthony M. Sloane" <asloane@ics.mq.edu.au> |
Newsgroups: | comp.compilers |
Date: | 25 Sep 2001 00:14:08 -0400 |
Organization: | Compilers Central |
References: | 01-09-087 01-09-092 |
Keywords: | tools |
Posted-Date: | 25 Sep 2001 00:14:08 EDT |
> Chris Clark writes:
> ...
> Concentrating on extensions to BNF, let me recommend 3 things (all
> represented in ASCII text).
>
> 1) Eli (a parsing tool) has a notation called "OIL" which is
> specifically intended to address the specification of type
> consistency and conversions.
> ...
<plug>
For the record, Eli is much more than "a parsing tool". Sure, it
includes two parser generators, but it also integrates lexical
analysis, semantic analysis and output specification via attribute
grammars, operator identification (the Oil tool noted above),
automatic tree construction, and tree parsing/unparsing tools. A
sizable library of support modules makes dealing with common problems
such as name analysis very easy.
For more information see one of the Eli home pages:
http://www.comp.mq.edu.au/~asloane/eli
http://www.cs.colorado.edu/~eliuser
http://www.uni-paderborn.de/project-hp/eli.html
</plug>
Tony Sloane
Department of Computing
Division of Information and Communication Sciences
Macquarie University
Sydney, NSW, 2109
AUSTRALIA
Return to the
comp.compilers page.
Search the
comp.compilers archives again.