package sexp_grammar

  1. Overview
  2. Docs
Sexp grammar helpers

Install

Dune Dependency

Authors

Maintainers

Sources

sexp_grammar-v0.16.0.tar.gz
sha256=37dacd32dcdd0351ea220f7bcbc7329d25f7da49bd49dc3917b28edc151f7d51

Description

Helpers for manipulating [Sexplib.Sexp_grammar] values.

Published: 14 Jun 2023

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_grammar.

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 >= "2.0.0"
  3. ppx_sexp_message >= "v0.16" & < "v0.17"
  4. ppx_sexp_conv >= "v0.16" & < "v0.17"
  5. ppx_let >= "v0.16" & < "v0.17"
  6. ppx_hash >= "v0.16" & < "v0.17"
  7. ppx_compare >= "v0.16" & < "v0.17"
  8. ppx_bin_prot >= "v0.16" & < "v0.17"
  9. core >= "v0.16" & < "v0.17"
  10. ocaml >= "4.14.0"

Dev Dependencies

None

Used by (1)

  1. bonsai >= "v0.16.0"

Conflicts

None