Related articles |
---|
Front front-generator available for download lex.augusteijn@philips.com (Lex Augusteijn) (2002-11-24) |
From: | "Lex Augusteijn" <lex.augusteijn@philips.com> |
Newsgroups: | comp.compilers |
Date: | 24 Nov 2002 01:28:57 -0500 |
Organization: | Philips Research |
Keywords: | tools, available |
Posted-Date: | 24 Nov 2002 01:28:57 EST |
Dear reader,
Philips Research proudly presents the Front 1.0 release.
Front (Fast Renering Of Non-terminals and Types) is a full compiler
front-end generator that translates a language description in an
extended BNF format into a compiler front-end consisting of a lexical
scanner, a parser, abstract syntax tree definition, abstract syntax
tree construction, symbol table and scope rule handling, abstract
syntax tree traversals and many more features, such as automatic
unparsing and prett-printing.
Front is distributed as open source software under the Gnu General
Public License. It can be downloaded from
http://www.extra.research.philips.com/front
Front can cooperate with Doggy, which is part of the Front
distribution. Doggy (Dag Optimizer Generator) is a compiler from
pattern-matched rewrite rules to C. These rules can be used to
describe DAG transformations on arbitrary DAG's which are accessed by
Doggy using a small API that has to be implemented to give Doggy
access to your favorite DAG implementation. Front generates such a
Doggy API, thereby allowing the use of Doggy rewrite rules to rewrite
parts of a Front-generated abstract syntax tree.
Front generates Flex, Bison and C code and is available on the following
platforms:
Platforms
---------
* Full releases are now available for
HP-UX HP-UX B.11.11
SunOS SunOS 5.8
IRIX64 IRIX 6.5
Linux Linux 2.4.18
MINGW32 Mingw32 under Microsoft Windows
* Generated C sources are available for porting to other platforms.
--
Name: dr.ir. Lex Augusteijn
E-Mail: lex.augusteijn@philips.com
Return to the
comp.compilers page.
Search the
comp.compilers archives again.