esrap-liquid
ESRAP-LIQUID -- more lispy packrat parser generator for Common Lisp, than ESRAP

Main features not found in original ESRAP include:

  • ability to use full CL inside definition of rules
  • full support of context-sensitive grammars, e.g. context-sensitive caching

Homepage: https://github.com/mabragor/esrap-liquid

Still, it may be useful to also read documentation of original ESRAP.

License: GPL

parser generator