esrap

Parser generator

A parser generator tool for building Common Lisp parsers with efficient parsing and error reporting capabilities.

Common Lisp packrat parser

GitHub

78 stars
11 watching
12 forks
Language: Common Lisp
last commit: 6 months ago
Linked from 1 awesome list

common-lisppackratparser

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
b3b00/csly A C# library that simplifies generating and maintaining lexer/parsers using compact definition syntax 374
nikomatsakis/lalrpop A Rust-based parser generator framework designed to simplify the process of creating parsers 1
zevv/npeg A Nim-based parser generator that provides a flexible and powerful way to define grammars and generate parsers for parsing strings 329
jech/cl-yacc A Common Lisp implementation of the Yacc parser generator tool 57
cesbit/pyleri A Python-based parser for defining grammars and generating parsers in multiple languages 121
fsprojects/argu A library that generates CLI argument/XML configuration parsers and help messages for F# applications 457
scallop/scallop A command-line arguments parsing library for Scala that supports various options and subcommands. 680
youxkei/ctpg A tool for generating parsers at compile-time using D programming language 45
bnmcgn/snakes Generators for Common Lisp with a Python-like interface 46
jwtowner/lug A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. 68
docopt/docopt.nim A command line arguments parser generator for Nim programming language. 214
bnoordhuis/gyp A tool to automatically generate project files based on configuration and language specifications 72
pwil3058/dunnart A tool for generating LALR(1) parsers from a specification language 14
pokepay/cl-string-generator Generates strings from regular expressions using Common Lisp 23
goccmack/gocc A tool for generating lexers and parsers from a BNF file with semantic actions. 615