opal

Parser builder

A set of monadic parser combinators for OCaml to simplify building parsers.

Self-contained monadic parser combinators for OCaml

GitHub

146 stars
3 watching
14 forks
Language: OCaml
last commit: about 3 years ago
Linked from 1 awesome list

parser-combinatorsparser-monad

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
smolkaj/nice-parserAutomates the process of building parsers in OCaml with minimal boilerplate code125
inhabitedtype/angstromA high-performance parser-combinator library for OCaml, designed for efficient and expressive parsing of various data formats.656
mattjbray/ocaml-decodersA combinator library that decodes JSON-like data into OCaml types85
rizo/ppx_monadProvides a syntax extension for monadic computations in OCaml.7
ocaml-community/iso8601.mlA parser and printer for date-times in ISO8601 format.29
ocaml-community/yojsonA library that parses and pretty-prints JSON data into an OCaml tree data structure328
camlp4/camlp4A tool for writing extensible parsers for programming languages using OCaml's abstract syntax tree (AST) system.101
roddyyaga/ppx_rapperA syntax extension for writing SQL queries in OCaml with type inference and syntax checking.138
ocaml-ppx/ocamlformatAutomates formatting of OCaml code to conform to specific coding standards642
mirage/ocaml-cowA set of parsers and syntax extensions to manipulate web formats from OCaml code107
taocpp/pegtlA header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach1,957
lelio-brun/obeliskGenerates pretty-printed output from Menhir parser files in various formats55
laurentmazare/ocaml-bertImplementing BERT-like NLP models in OCaml using PyTorch bindings and pre-trained weights from popular sources.24
ocaml/merlinProvides context-sensitive completion for the OCaml programming language in text editors.1,593
thierry-martinez/pymlOCaml bindings for Python187