|Front front-generator available for download firstname.lastname@example.org (Lex Augusteijn) (2002-11-24)|
|From:||"Lex Augusteijn" <email@example.com>|
|Date:||24 Nov 2002 01:28:57 -0500|
|Posted-Date:||24 Nov 2002 01:28:57 EST|
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
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
* 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
Return to the
Search the comp.compilers archives again.