- bintype - BINTYPE is a specification-driven parser generator for binary formats
- cl-opossum - CL-Opossum is a Common Lisp implementation of a Parsing Expression Grammar parser generator
- cl-peg - The cl-peg package (cl-peg_0.03.tar.gz) is a PEG packrat parser generator by John Leuner
- CL-Yacc - CL-Yacc is a LALR(1) parser generator for Common Lisp, somewhat like Zebu or lalr.cl.
- com.nklein.parser-generator - Generate SAX-based XML parsers for Lisp or Objective-C
- de.setf.atn-parser - de setf atn-parser is an atn-based BNF -> Common Lisp LR(*) parser generator
- ebnf-parser - An EBNF (ISO/IEC 14977) parser generator
- esrap-liquid - ESRAP-LIQUID -- more lispy packrat parser generator for Common Lisp, than ESRAP
- esrap-peg - Esrap-PEG is a parser generator; it takes files with portable (language-agnostic) PEG notation and produces Esrap rules to parse this grammar
- hh-parse - hh-parse is an LALR(1) parser generator written in Common Lisp
- LALR - LALR is a LALR(1) parser generator available at the CMU AI repository.
- MaxPC - Max’s Parser Combinators is a simple and pragmatic library for writing parsers and lexers based on combinatory parsing
- Meta - A recursive-descent parser DSL that is a simpler alternative to parser generators
- meta-sexp - meta-sexp is a META parser generator using LL(1) grammars with s-expressions
- metapeg - Metapeg is a PEG parser generator created by John Leuner
- monkeylib-parser - monkeylib-parser is a parser generator loosely based on Henry Baker's META paper
- NPG - NPG is a Naïve Parser Generator
- parse - The parse package is a simple token parsing library for Common Lisp
- parseq - A parser generator for common lisp, inspired by ESRAP
- proc-parse - Tools for parsing both strings and octet vectors efficiently
- rdp - com.informatimago.rdp is a simple Recursive Descent parser generator
- yid - yid (Yacc Is Dead) is a parser generator based on Brzozowski's derivative from regular expressions to context-free grammars
- Zebu - A Tool for Specifying Reversible LALR(1) Parsers
parser generator
Parser generators can be an alternative to writing recursive-descent parsers by hand. Some parser generators are best used with lexers (although you can also do your lexing with regular expressions).