package sexp_select
-
sexp_select
Legend:
Library
Module
Module type
Parameter
Class
Class type
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