package sexp_select

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Reference implementations of select and deselect that are linked, to verify that operations are inversions of each other.

We don't use these as the actual implementations because they allocate more more than the standalone versions (especially for select) and we don't want to always pay for that unnecessary overhead.

module Program : sig ... end
module Parse : sig ... end

sexp select "programs" are themselves formed by a series of sexps.

val ref_select : Base.string -> Base.Sexp.t -> Base.Sexp.t Base.list
val ref_deselect : Base.string -> Base.Sexp.t -> Base.Sexp.t Base.option
OCaml

Innovation. Community. Security.