Related articles |
---|
Wanted -- Karlsruhe compiler tools joevl@mojsys.com (1990-12-20) |
Re: Wanted -- Karlsruhe compiler tools catone@scrolls.wharton.upenn.edu (1991-01-03) |
Re: Wanted -- Karlsruhe compiler tools grosch@gmdka.uucp (Josef Grosch) (1991-01-09) |
Newsgroups: | comp.compilers |
From: | Josef Grosch <grosch@gmdka.uucp> |
Keywords: | lex, parse, attribute, tools |
Organization: | GMD Karlsruhe |
Date: | Wed, 9 Jan 91 11:07:49 -0100 |
Joe Vlietstra asked:
> Does anyone know if Karlsruhe has released these tools?
> If so, is there an ftp site where they are available?
May be some more people are interested in the answers.
The general information on our compiler tools follows below.
Currently the tools are not available via ftp.
TOOLBOX(1) GMD-Forschungsstelle-Karlsruhe TOOLBOX(1)
NAME
toolbox - tool box for compiler construction
DESCRIPTION
Toolbox is a set of program generators or compiler
construction tools for nearly all phases of a compiler. The
compiler construction tools support the automatic generation
of compilers for imperative programming languages. The
design goals for this tool box were practical usability,
significantly reduced construction effort for compilers, and
high quality of the generated compilers. Especially with
respect to efficiency the tools are competitive to
programming by hand. Currently the tools can generate
compiler modules in the target languages C and Modula-2.
First realistic applications demonstrate the excellent
performance of the tools and show that the tools allow the
construction of production quality compilers.
TOOLS
Rex generator for lexical analyzers
Lalr LALR(1) parser generator
Ell LL(1) parser generator
Ast generator for abstract syntax trees
Ag generator for attribute evaluators
Estra transformation of abstract syntax trees
Beg generator for code generators
Reuse library of reusable modules
IMPLEMENTATION LANGUAGES
Modula-2 or C
TARGET LANGUAGES
Modula-2 or C
PLATFORMS
DEC Station / ULTRIX
VAX / ULTRIX or BSD UNIX 4.2
SUN 3 or SUN 4 / SunOS
PCS Cadmus / MUNIX
others
DISTRIBUTION
Medium: DC 300 A data cartridge, TK 50, or Exabyte in tar format
source programs in Modula-2 as well as in C
binaries for SUN 3
documentation in troff- and Postscript-format
example specifications
CONTACT
J. Grosch, H. Emmelmann
GMD Forschungsstelle an der Universitaet Karlsruhe
Vincenz-Priesznitz-Str. 1
D-7500 Karlsruhe
Germany
Phone: +721-6622-26/15
E-Mail: grosch@gmdka.uucp, emmel@karlsruhe.gmd.dbp.de
PRICE
Source licence excluding Beg: 500 DM or 250 US $
Source licence for Beg : 500 DM or 250 US $
SEE ALSO
1. J. Grosch, `Generators for High-Speed Front-Ends', LNCS,
371, 81-92 (Oct. 1988), Springer Verlag.
2. H. Emmelmann, F. W. Schroeer, Rudolf Landwehr, ` BEG - a Generator
for Efficient Back Ends', Sigplan Notices, 24, 227-237 (Jul. 1989)
3. W. M. Waite, J. Grosch and F. W. Schroeer, `Three Compiler
Specifications', GMD-Studie Nr. 166, GMD Forschungsstelle an
der Universitaet Karlsruhe, Aug. 1989.
4. J. Grosch, `Efficient Generation of Lexical Analysers',
Software-Practice & Experience, 19, 1089-1103 (Nov. 1989).
5. J. Grosch, `Efficient and Comfortable Error Recovery in Recursive
Descent Parsers', Structured Programming, 11, 129-140 (1990).
6. J. Grosch, H. Emmelmann, `A Tool Box for Compiler Construction',
in: Proceedings of the Workshop on Compiler Compilers (Ed. D. Hammer),
Schwerin, 158-168, (Oct. 1990).
7. J. Grosch, `Object-Oriented Attribute Grammars', in: Proceedings of the
Fifth International Symposium on Computer and Information Sciences (ISCIS
V, Eds. A. E. Harmanci, E. Gelenbe), Cappadocia, Nevsehir, Turkey,
807-816, Oct. 1990).
8. J. Grosch, `Lalr - a Generator for Efficient Parsers',
Software-Practice & Experience, 20, 1115-1135 (Nov. 1990).
9. J. Grosch, `Tool Support for Data Structures',
Structured Programming, 12, (1991), to appear.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.