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

649 stars
25 watching
76 forks
Language: OCaml
last commit: 2 months ago
Linked from 1 awesome list

ocamlparser-combinatorsparsing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pyrocat101/opal A set of monadic parser combinators for OCaml to simplify building parsers. 146
mattjbray/ocaml-decoders A combinator library that decodes JSON-like data into OCaml types 84
aviate-labs/parser-combinators.mo A library implementing monadic parser combinators for parsing structured data in the Motoko programming language. 4
taocpp/pegtl A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach 1,945
ocaml-community/iso8601.ml A parser and printer for date-times in ISO8601 format. 29
tomlokhorst/promissum A Swift library providing a set of combinators and utilities for working with asynchronous operations in an functional programming style. 68
inhabitedtype/ocaml-webmachine A toolkit for building RESTful APIs using a state-machine-based request processor 221
com-lihaoyi/fastparse A Scala-based library for writing fast parsers using parser combinators. 1,094
keean/parser-combinators A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism. 97
scala/scala-parser-combinators A library for building parsers in Scala using combinator-based parsing 656
brendanlong/ocaml-ooxml A collection of OCaml libraries for parsing and working with Microsoft Office document formats 33
ocaml-community/yojson A library that parses and pretty-prints JSON data into an OCaml tree data structure 328
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
smolkaj/nice-parser Automates the process of building parsers in OCaml with minimal boilerplate code 124
corsis/xparsec An extensible parser combinator library for F# that supports type-and-source-polymorphic parsing and non-linear navigation of complex data structures. 50