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

GitHub

656 stars
36 watching
131 forks
Language: Scala
last commit: almost 2 years ago
parser-combinatorsparsingscala

Related projects:

RepositoryDescriptionStars
com-lihaoyi/fastparseA Scala-based library for writing fast parsers using parser combinators.1,098
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
aviate-labs/parser-combinators.moA library implementing monadic parser combinators for parsing structured data in the Motoko programming language.4
dashbitco/nimble_parsecA lightweight and efficient library for building text-based parsers using composable combinators820
keean/parser-combinatorsA C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism.97
marwes/combineA Rust library implementing parser combinators for building efficient and flexible parsers1,307
blancas/kernA parser combinator library for Clojure to build recursive-descent parsers237
davedufresne/swiftparsecA Swift library for creating parsers from simple components using combinator logic226
takahisa/parseqA monadic parser combinator library for C#61
coq-community/parsequeA Coq library that provides a total parser combinator library with support for building parsers and grammars in the language of Coq.42
taocpp/pegtlA header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach1,957
petitparser/dart-petitparserA dynamic parser combinator library for Dart.460
lettier/parsing-with-haskell-parser-combinatorsAn in-depth guide to parsing using Haskell's parser combinator technology93
inhabitedtype/angstromA high-performance parser-combinator library for OCaml, designed for efficient and expressive parsing of various data formats.656