jison

Parser generator

An API for creating parsers in JavaScript that generates bottom-up parsers from grammar files

bison / YACC / LEX in JavaScript (LALR(1), SLR(1), etc. lexer/parser generator)

GitHub

119 stars
10 watching
20 forks
Language: JavaScript
last commit: over 5 years ago
Linked from 1 awesome list

bisonflexlalrlalr1lexlexerlrlr1parserparsingslrslr1tokenizeryacc

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jwtowner/lugA C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling.67
goccmack/goccA tool for generating lexers and parsers from a BNF file with semantic actions.621
jersou/clite-parserCLI generator from classes or objects7
b3b00/cslyA C# library that simplifies the generation of lexers and parsers using compact, type-safe definitions.377
jech/cl-yaccA Common Lisp implementation of the Yacc parser generator tool57
pwil3058/dunnartA tool for generating LALR(1) parsers from a specification language14
zevv/npegA Nim-based parser generator that provides a flexible and powerful way to define grammars and generate parsers for parsing strings332
keean/parser-combinatorsA C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism.97
kach/nearleyA toolkit for building efficient and powerful parsers in JavaScript.3,638
jbock-java/jbockA tool that generates a custom command-line parser from annotated classes.87
youxkei/ctpgA tool for generating parsers at compile-time using D programming language45
neogeny/tatsuA tool for generating Python parsers from grammars in a variation of EBNF410
nikomatsakis/lalrpopA Rust-based parser generator framework designed to simplify the process of creating parsers1
therealklanni/jpA commandline tool for parsing JSON from various sources51
skvadrik/re2cAutomates the creation of lexical analyzers for various programming languages.1,113