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: 8 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 the generation of lexers and parsers using compact, type-safe definitions. 377
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 332
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 460
scallop/scallop A lightweight command-line argument parsing library for Scala applications 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. 67
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. 621