happy

Parser generator

A tool for generating parsers from regular expressions in Haskell.

The Happy parser generator for Haskell

GitHub

290 stars
13 watching
84 forks
Language: Haskell
last commit: 10 days ago

Related projects:

Repository Description Stars
cyga/real-world-haskell A tool to parse and fix code samples from the book 'Real World Haskell' 89
haskell/parsec A parser combinator library designed to be industrial-strength and easy to use 847
pwil3058/dunnart A tool for generating LALR(1) parsers from a specification language 14
youxkei/ctpg A tool for generating parsers at compile-time using D programming language 45
haskell/alex A tool for generating lexical analysers in Haskell 297
tanakh/peggy A parser generator for Haskell that focuses on simplicity and conciseness while providing fast and modern parsing capabilities 93
haskell-suite/haskell-src-exts A toolset for manipulating and analyzing Haskell source code 193
lspitzner/exference A tool for generating Haskell expressions from types 101
chrispenner/json-to-haskell A tool to automatically generate Haskell data types and instances from JSON schema 82
kevinmehall/rust-peg A parser generator tool that creates recursive descent parsers from concise grammar definitions. 1,467
jwtowner/lug A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. 68
b3b00/csly A C# library that simplifies generating and maintaining lexer/parsers using compact definition syntax 374
goccmack/gocc A tool for generating lexers and parsers from a BNF file with semantic actions. 615
jcolag/thue A language and runtime system for parsing arbitrary grammars using semi-Thue processes 29
gabriella439/optparse-generic A tool to automatically generate a command-line interface from any Haskell data type 208