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
649 stars
25 watching
76 forks
Language: OCaml
last commit: 2 months ago
Linked from 1 awesome list
ocamlparser-combinatorsparsing
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 |