Directory | Tags | Index | LinkIt | Submit   | Help
    Wednesday, 03 September 2014 - 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

CL-Yacc
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, lalr.cl 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 lalr.cl).
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.

eMail
Web sitehttp://www.pps.jussieu.fr/~jch/software/cl-yacc/
Mailing list
Version -
MaturityStable
OS compatibilityAll
ASDF installableYes
Official Downloadhttp://www.pps.jussieu.fr/~jch/software/repos/cl-yacc/
Mirrored Download
Source code repositorydarcs get http://www.pps.jussieu.fr/~jch/software/repos/cl-yacc

The C grammar, parser and lexer can be found here: http://www.pps.jussieu.fr/~jch/software/repos/cpc/

Compatible Implementations

Generic ANSI Common Lisp

Required by these libraries

jwacs - Javascript With Advanced Continuation Supp...

Authors and Maintainers

Juliusz Chroboczek

Tags

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


0 Comments

You must be logged to add a comment