lightyear

Parser library

A parser combinator library for Idris that allows backtracking by default and provides various combinators for building parsers.

Parser combinators for Idris

GitHub

240 stars
14 watching
43 forks
Language: Idris
last commit: over 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
hejsil/mechaA parser combinator library for the Zig programming language493
davedufresne/swiftparsecA Swift library for creating parsers from simple components using combinator logic226
zaid-ajaj/fable.parsimmonA F# wrapper around the Parsimmon parser combinator library21
benjamin-hodgson/pidginA lightweight and fast parsing library for C#.931
marwes/combineA Rust library implementing parser combinators for building efficient and flexible parsers1,307
keean/parser-combinatorsA C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism.97
epfl-lara/scallionA library for writing parsers and pretty printers for LL(1) languages in Scala using a novel parsing algorithm.57
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
norswap/autumnA Java parser combinator library supporting grammar and parsing functionality.125
com-lihaoyi/fastparseA Scala-based library for writing fast parsers using parser combinators.1,098
teo-tsirpanis/farkleA parser library for F# and C#95
scala/scala-parser-combinatorsA parser combinator library for Scala656
takahisa/parseqA monadic parser combinator library for C#61
jxxcarlson/l1A language demo project showcasing fault-tolerant parsing techniques for a simple language with a Lisp-like syntax.0
plioi/parsleyA parsing library inspired by Haskell's Parsec and F#'s FParsec.61