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: 5 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 85
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,957
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,098
keean/parser-combinators A C++ library for building efficient and maintainable parsers with flexible composition and runtime polymorphism. 97
scala/scala-parser-combinators A parser combinator library for Scala 656
brendanlong/ocaml-ooxml A collection of OCaml libraries for parsing and working with Microsoft Office document formats 32
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 125
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