fucc: FU Compiler Compiler

Sorry my terrible English, my native language is Lisp!

Introduction

fucc is universal parser generator for Common Lisp. Currently LR0, SLR, LALR, LR1 and LL parser generators are implemented, and GLR, CYK and other algorithms are planned.

It doesn't implement lexical parser. You can use lexer package by mparker.

fucc is developed by Ivan Boldyrev and licensed under terms MIT-like license.

Status

Second alpha version was released on March 4 2007. Support of LL was added. Syntax of grammar definition was changed too (incompatible!).

First alpha version was released on 12th of July 2006 and update released on 18th and 19th of July 2006.

Mailing lists

Download

Sources

Some code with incomplete history is available at bitbucket: https://bitbucket.org/monoid/fucc.

GNU Arch repository. Usage:

   tla register-archive lispnik@gmail.com--2006-fucc \
                   http://common-lisp.net/project/fucc/tla/2006-fucc
   tla get lispnik@gmail.com--2006-fucc/fucc--main--0.2
 

Archive is signed by my PGP-key 0xAE956E17.

Back to Common-lisp.net.

Valid XHTML 1.0 Strict