opal
Parser builder
A set of monadic parser combinators for OCaml to simplify building parsers.
Self-contained monadic parser combinators for OCaml
146 stars
3 watching
14 forks
Language: OCaml
last commit: over 1 year ago
Linked from 1 awesome list
parser-combinatorsparser-monad
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 |