Earley
by ollef
Parsing all context-free grammars using Earley's algorithm in Haskell.
AI summary
Grammar parser
A Haskell implementation of Earley's algorithm for parsing context-free grammars.
- stars
- 366
- forks
- 24
- watching
- 21
Similar projects
Found by comparing what the projects do, not just their names.
Parser library
A parser combinator library designed to be industrial-strength and easy to use
Earley parser library
A Ruby library for parsing context-free languages using the Earley algorithm
Grammar parser
A language and runtime system for parsing arbitrary grammars using semi-Thue processes
shnewto/bnf262
Grammar parser
A parser for Backus-Naur form grammars in Rust.
HTML parser
A Haskell library that simplifies HTML parsing by providing CSS selectors and attribute extraction functions.
Haskell parsing tutorial
An in-depth guide to parsing using Haskell's parser combinator technology
LL parser
A parser and scanner package for LL(1) grammars
Formatter
A Haskell library for string formatting with a mini language inspired by Python's printf.
Surface realiser
A surface realiser using Tree Adjoining Grammar for Natural Language Generation, implemented in Haskell.
PEG parser library
A minimalist C++20 library for building pattern-matchers and parsers using Parsing Expression Grammars (PEGs)
ByteString serializer
Efficient serialisation of values to and from lazy ByteStrings in Haskell.
Parser library
A fast parser combinator library for efficient text parsing in network protocols and file formats
Chess position encoder
A parser for encoding chess positions using Forsyth-Edwards Notation.
arg parser
Provides a structured approach to parsing command-line arguments in Go
PEG parser
A parser generator for Haskell that focuses on simplicity and conciseness while providing fast and modern parsing capabilities