- 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-parsec - cl-parsec is an experiment to create the analog of Haskell's Parsec library (an alternative to parser generators) in ANSI CL
- cl-peg - Cl-peg 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 - com nklein parser-generator is a parser generator will generate SAX-based XML parsers for Lisp or Objective-C and create all of the necessary data types for your internal structures based on your input file
- de.setf.atn-parser - de setf atn-parser is an atn-based BNF -> Common Lisp LR(*) parser generator
- dso-parse - This is a simple PEG (parsing-expression grammar) parser generator, aimed mostly at parsing text but capable of parsing other structures as well
- ebnf-parser - ebnf-parser is an EBNF (ISO/IEC 14977) parser generator
- ESRAP - ESRAP -- a packrat parser generator for Common Lisp
- 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
- FUCC - FUCC is universal parser generator for Common Lisp, currently implementing LR0, SLR, LALR, LR1 and LL grammars
- 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.
- 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
- parser-combinators - An implementation of parser combinators, an alternative to parser generators
- 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 - Zebu is a LALR(1) parser generator similar to YACC, but for Common Lisp
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).