Front front-generator available for download

"Lex Augusteijn" <>
24 Nov 2002 01:28:57 -0500

          From comp.compilers

Related articles
Front front-generator available for download (Lex Augusteijn) (2002-11-24)
| List of all articles for this month |

From: "Lex Augusteijn" <>
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

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: Lex Augusteijn

Post a followup to this message

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