package sexp_grammar

  1. Overview
  2. Docs
Sexp grammar helpers

Install

Dune Dependency

Authors

Maintainers

Sources

v0.17.0.tar.gz
sha256=274f0a166a74c09323d350b3d3f72698c06626adab1bfd4d9b9ee95bf0463267

Description

Helpers for manipulating [Sexplib.Sexp_grammar] values.

Published: 26 May 2024

README

Sexp_grammar

The Sexp_grammar library provides accessors for manipulating the types defined in Sexplib0.Sexp_grammar. Values of these types are often generated via [@@deriving sexp_grammar]. For documentation of the types themselves, see sexp_grammar.ml in sexplib0. For documentation of the deriving syntax, see ppx_sexp_conv.

There are also supporting libraries under this directory. Sexp_grammar_validation provides tools for testing that a sexp grammar matches an _of_sexp parser, and Sexp_grammar_completion (not currently publicly released) provides a facility for autocompletion based on sexp grammars.

Dependencies (10)

  1. zarith >= "1.11"
  2. dune >= "3.11.0"
  3. ppx_sexp_message >= "v0.17" & < "v0.18"
  4. ppx_sexp_conv >= "v0.17" & < "v0.18"
  5. ppx_let >= "v0.17" & < "v0.18"
  6. ppx_hash >= "v0.17" & < "v0.18"
  7. ppx_compare >= "v0.17" & < "v0.18"
  8. ppx_bin_prot >= "v0.17" & < "v0.18"
  9. core >= "v0.17" & < "v0.18"
  10. ocaml >= "5.1.0"

Dev Dependencies

None

Used by (1)

  1. bonsai >= "v0.17.0"

Conflicts

None

OCaml

Innovation. Community. Security.