angstrom

Parser combinator library

A high-performance parser-combinator library for OCaml, designed for efficient and expressive parsing of various data formats.

Parser combinators built for speed and memory efficiency

GitHub

656 stars
25 watching
77 forks
Language: OCaml
last commit: about 2 years ago
Linked from 1 awesome list

ocamlparser-combinatorsparsing

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pyrocat101/opalA set of monadic parser combinators for OCaml to simplify building parsers.146
mattjbray/ocaml-decodersA combinator library that decodes JSON-like data into OCaml types85
aviate-labs/parser-combinators.moA library implementing monadic parser combinators for parsing structured data in the Motoko programming language.4
taocpp/pegtlA header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach1,957
ocaml-community/iso8601.mlA parser and printer for date-times in ISO8601 format.29
tomlokhorst/promissumA Swift library providing a set of combinators and utilities for working with asynchronous operations in an functional programming style.68
inhabitedtype/ocaml-webmachineA toolkit for building RESTful APIs using a state-machine-based request processor221
com-lihaoyi/fastparseA Scala-based library for writing fast parsers using parser combinators.1,098
keean/parser-combinatorsA C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism.97
scala/scala-parser-combinatorsA parser combinator library for Scala656
brendanlong/ocaml-ooxmlA collection of OCaml libraries for parsing and working with Microsoft Office document formats32
ocaml-community/yojsonA library that parses and pretty-prints JSON data into an OCaml tree data structure328
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
smolkaj/nice-parserAutomates the process of building parsers in OCaml with minimal boilerplate code125
corsis/xparsecAn extensible parser combinator library for F# that supports type-and-source-polymorphic parsing and non-linear navigation of complex data structures.50