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: over 1 year ago
Linked from 1 awesome list

parser-combinatorsparser-monad

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
smolkaj/nice-parser Automates the process of building parsers in OCaml with minimal boilerplate code 124
inhabitedtype/angstrom A high-performance parser-combinator library for OCaml, designed for efficient and expressive parsing of various data formats. 649
mattjbray/ocaml-decoders A combinator library that decodes JSON-like data into OCaml types 84
rizo/ppx_monad Provides a syntax extension for monadic computations in OCaml. 7
ocaml-community/iso8601.ml A parser and printer for date-times in ISO8601 format. 29
ocaml-community/yojson A library that parses and pretty-prints JSON data into an OCaml tree data structure 328
camlp4/camlp4 A tool for writing extensible parsers for programming languages using OCaml's abstract syntax tree (AST) system. 101
roddyyaga/ppx_rapper A syntax extension for writing SQL queries in OCaml with type inference and syntax checking. 137
ocaml-ppx/ocamlformat A tool that formats OCaml code according to pre-defined styles and configurations 633
mirage/ocaml-cow A set of parsers and syntax extensions to manipulate web formats from OCaml code 107
taocpp/pegtl A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach 1,945
lelio-brun/obelisk Generates pretty-printed output from Menhir parser files in various formats 55
laurentmazare/ocaml-bert Implementing BERT-like NLP models in OCaml using PyTorch bindings and pre-trained weights from popular sources. 23
ocaml/merlin Provides context-sensitive completion for the OCaml programming language in text editors. 1,586
thierry-martinez/pyml OCaml bindings for Python 187