Directory | Tags | Index | LinkIt | Submit   | Help
    Tuesday, 25 September 2018 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > By Topic > Text Processing > Parser Generators

View the dependency graph for this library

Created by marc.battyani on: Sun, 29 Jan 2006 11:27:11 GMT, Last modification: Wed, 11 Oct 2006 18:14:35 GMT

CL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, or lalr.scm.
CL-Yacc uses the algorithm due to Aho and Ullman, which is the one also used by AT&T Yacc, Berkeley Yacc and Zebu. It does not use the faster algorithm due to DeRemer and Pennello, which is used by Bison and lalr.scm (not to be confused with
While CL-Yacc has undergone no systematic testing, I use it for compiling a grammar for a superset of C (over 400 productions) that routinely parses thousands of lines of C code.

Web site
Mailing list
Version -
OS compatibilityAll
ASDF installableYes
Official Download
Mirrored Download
Source code repositorydarcs get

The C grammar, parser and lexer can be found here:

Compatible Implementations

Generic ANSI Common Lisp

Required by these libraries

jwacs - Javascript With Advanced Continuation Supp...

Authors and Maintainers

Juliusz Chroboczek


Parser Generators | BSD license | ASDF installable

Linked from these items

Common Lisp Application Builder

0 Notes and 0 comments

0 Notes

You must be logged to add a note


You must be logged to add a comment