esrap

Parser generator tool

A parser generator tool for Common Lisp with advanced features like dynamic redefinition and semantic predicates.

Common Lisp packrat parser

GitHub

79 stars
11 watching
12 forks
Language: Common Lisp
last commit: over 2 years ago
Linked from 1 awesome list

common-lisppackratparser

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
b3b00/cslyA C# library that simplifies the generation of lexers and parsers using compact, type-safe definitions.377
nikomatsakis/lalrpopA Rust-based parser generator framework designed to simplify the process of creating parsers1
zevv/npegA Nim-based parser generator that provides a flexible and powerful way to define grammars and generate parsers for parsing strings332
jech/cl-yaccA Common Lisp implementation of the Yacc parser generator tool57
cesbit/pyleriA Python-based parser for defining grammars and generating parsers in multiple languages121
fsprojects/arguA library that generates CLI argument/XML configuration parsers and help messages for F# applications460
scallop/scallopA lightweight command-line argument parsing library for Scala applications680
youxkei/ctpgA tool for generating parsers at compile-time using D programming language45
bnmcgn/snakesGenerators for Common Lisp with a Python-like interface46
jwtowner/lugA C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling.67
docopt/docopt.nimA command line arguments parser generator for Nim programming language.214
bnoordhuis/gypA tool to automatically generate project files based on configuration and language specifications72
pwil3058/dunnartA tool for generating LALR(1) parsers from a specification language14
pokepay/cl-string-generatorGenerates strings from regular expressions using Common Lisp23
goccmack/goccA tool for generating lexers and parsers from a BNF file with semantic actions.621