tool: Eli
-
Language:
|
BNF
|
|---|
-
Version:
|
4.1.0
|
|---|
-
Parts:
|
scanner generator (regular expressions->C, C++),
parser generator (LALR->C, C++), attribute evaluator
generator (LIDO->C, C++), definition table generator
(PDL->C, C++), tree pattern-matcher generator (OIL->C,
C++), pattern-based text generator (PTG->C, C++),
unparser generator (Idem), command-line processing
generator (CLP->C, C++), literate programming
(FunnelWeb), integrated high-level debugger (Noosa),
library with solutions for common tasks (ModLib),
online and printable documentation
|
|---|
-
Author:
|
William Waite <waite@cs.colorado.edu>
Basim Kadhim <kadhim@cs.colorado.edu>
Uwe Kastens <uwe@uni-paderborn.de>
Matthias Jung <mjung@uni-paderborn.de>
Peter Pfahler <peter@uni-paderborn.de>
Anthony Sloane <tony@cs.jcu.edu.au>
|
|---|
-
Location:
|
http://www.cs.colorado.edu/~eliuser
http://www.uni-paderborn.de/project-hp/eli.html
http://www.cs.jcu.edu.au/~tony/eli.html
|
|---|
-
Description:
|
Eli is a fully integrated environment for the
automatic generation of processors of structured text.
It transparently utilises off-the-shelf tools and
libraries with specialized language processors to
generate complete processors quickly and reliably.
It simplifies the development of new special-purpose
languages, implementation of existing languages on
new hardware and extension of the constructs and
features of existing languages.
|
|---|
-
Bugs:
|
<elibugs@cs.colorado.edu>
|
|---|
-
Restriction:
|
Eli is under the Free Software Foundation's General
Public License. Code generated by Eli has no
restrictions except that the dynamic memory allocation
module (obstack) is covered by FSF's Library General
Public License.
|
|---|
-
Requires:
|
High-level debugging requires Tcl/Tk (at least
versions 7.6/4.2).
|
|---|
-
Ports:
|
SunOS (4.1.2, 5.4, 5.5), OSF1 (V3.0, V4.0), Linux
(2.0.30 ELF), IRIX (5.3, 6.3), HP-UX (A.09.05)
|
|---|
-
Portability:
|
Portable to most Unix systems using FSF's autoconf
support.
|
|---|
-
Status:
|
active, supported
|
|---|
-
Discussion:
|
<eli@cs.colorado.edu>
(join at <eli-request@cs.colorado.edu>)
|
|---|
-
Help:
|
<elibugs@cs.colorado.edu>
|
|---|
-
Announcements:
|
comp.compilers, <eli@cs.colorado.edu>
|
|---|
-
Contact:
|
<compiler@cs.colorado.edu>
<compiler@uni-paderborn.de>
<tony@cs.jcu.edu.au>
|
|---|
-
Updated:
|
October 6th, 1997
|
|---|
language: BNF
category: compiler generators and related tools
summary, or
expanded.
category: text manipulation
summary, or
expanded.
|
|