Re: Programming language specification languages

"Anthony M. Sloane" <asloane@ics.mq.edu.au>
25 Sep 2001 00:14:08 -0400

          From comp.compilers

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]
| List of all articles for this month |
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


Post a followup to this message

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