scala-parser-combinators
Parser combinator library
A parser combinator library for Scala
simple combinator-based parsing for Scala. formerly part of the Scala standard library, now a separate community-maintained module
656 stars
36 watching
131 forks
Language: Scala
last commit: 1 day ago parser-combinatorsparsingscala
Related projects:
Repository | Description | Stars |
---|---|---|
com-lihaoyi/fastparse | A Scala-based library for writing fast parsers using parser combinators. | 1,098 |
epfl-lara/scallion | A library for writing parsers and pretty printers for LL(1) languages in Scala using a novel parsing algorithm. | 57 |
haskell/parsec | A parser combinator library designed to be industrial-strength and easy to use | 850 |
aviate-labs/parser-combinators.mo | A library implementing monadic parser combinators for parsing structured data in the Motoko programming language. | 4 |
dashbitco/nimble_parsec | A lightweight and efficient library for building text-based parsers using composable combinators | 820 |
keean/parser-combinators | A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism. | 97 |
marwes/combine | A Rust library implementing parser combinators for building efficient and flexible parsers | 1,307 |
blancas/kern | A parser combinator library for Clojure to build recursive-descent parsers | 237 |
davedufresne/swiftparsec | A Swift library for creating parsers from simple components using combinator logic | 226 |
takahisa/parseq | A monadic parser combinator library for C# | 61 |
coq-community/parseque | A Coq library that provides a total parser combinator library with support for building parsers and grammars in the language of Coq. | 42 |
taocpp/pegtl | A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach | 1,957 |
petitparser/dart-petitparser | A dynamic parser combinator library for Dart. | 460 |
lettier/parsing-with-haskell-parser-combinators | An in-depth guide to parsing using Haskell's parser combinator technology | 93 |
inhabitedtype/angstrom | A high-performance parser-combinator library for OCaml, designed for efficient and expressive parsing of various data formats. | 656 |