package coq-serapi
Serialization library and protocol for machine interaction with the Coq proof assistant
Install
Dune Dependency
Authors
Maintainers
Sources
coq-serapi-8.11.0+0.11.1.tbz
sha256=f06bb0ab1041ac6f8d73faddda404827ce94b6b3310483e93d7fd18bd018e1ed
sha512=ecbed7b5b8451f65d40bf50fd1471b5038029c6f1ae8912c8cb51e61699cc4c158bc4f3533ec5f0898d1fc3d91683c0ff815fa44be7fdaedea59b71ca1d1b7d3
doc/coq-serapi.serlib/Serlib/Ser_constr/index.html
Module Serlib.Ser_constr
val metavariable_of_sexp : Sexplib.Sexp.t -> metavariable
val sexp_of_metavariable : metavariable -> Sexplib.Sexp.t
val pconstant_of_sexp : Sexplib.Sexp.t -> pconstant
val sexp_of_pconstant : pconstant -> Sexplib.Sexp.t
val pinductive_of_sexp : Sexplib.Sexp.t -> pinductive
val sexp_of_pinductive : pinductive -> Sexplib.Sexp.t
val pconstructor_of_sexp : Sexplib.Sexp.t -> pconstructor
val sexp_of_pconstructor : pconstructor -> Sexplib.Sexp.t
val cast_kind_of_sexp : Sexplib.Sexp.t -> cast_kind
val sexp_of_cast_kind : cast_kind -> Sexplib.Sexp.t
val case_style_of_sexp : Sexplib.Sexp.t -> case_style
val sexp_of_case_style : case_style -> Sexplib.Sexp.t
val case_style_of_yojson : Yojson.Safe.t -> (case_style, string) Result.result
val case_style_to_yojson : case_style -> Yojson.Safe.t
val case_printing_of_sexp : Sexplib.Sexp.t -> case_printing
val sexp_of_case_printing : case_printing -> Sexplib.Sexp.t
val case_info_of_sexp : Sexplib.Sexp.t -> case_info
val sexp_of_case_info : case_info -> Sexplib.Sexp.t
val rec_declaration_of_sexp : Sexplib.Sexp.t -> rec_declaration
val sexp_of_rec_declaration : rec_declaration -> Sexplib.Sexp.t
val fixpoint_of_sexp : Sexplib.Sexp.t -> fixpoint
val sexp_of_fixpoint : fixpoint -> Sexplib.Sexp.t
val cofixpoint_of_sexp : Sexplib.Sexp.t -> cofixpoint
val sexp_of_cofixpoint : cofixpoint -> Sexplib.Sexp.t
val pexistential_of_sexp :
(Sexplib.Sexp.t -> 'constr) ->
Sexplib.Sexp.t ->
'constr pexistential
val sexp_of_pexistential :
('constr -> Sexplib.Sexp.t) ->
'constr pexistential ->
Sexplib.Sexp.t
val prec_declaration_of_sexp :
(Sexplib.Sexp.t -> 'constr) ->
(Sexplib.Sexp.t -> 'types) ->
Sexplib.Sexp.t ->
('constr, 'types) prec_declaration
val sexp_of_prec_declaration :
('constr -> Sexplib.Sexp.t) ->
('types -> Sexplib.Sexp.t) ->
('constr, 'types) prec_declaration ->
Sexplib.Sexp.t
val pfixpoint_of_sexp :
(Sexplib.Sexp.t -> 'constr) ->
(Sexplib.Sexp.t -> 'types) ->
Sexplib.Sexp.t ->
('constr, 'types) pfixpoint
val sexp_of_pfixpoint :
('constr -> Sexplib.Sexp.t) ->
('types -> Sexplib.Sexp.t) ->
('constr, 'types) pfixpoint ->
Sexplib.Sexp.t
val pcofixpoint_of_sexp :
(Sexplib.Sexp.t -> 'constr) ->
(Sexplib.Sexp.t -> 'types) ->
Sexplib.Sexp.t ->
('constr, 'types) pcofixpoint
val sexp_of_pcofixpoint :
('constr -> Sexplib.Sexp.t) ->
('types -> Sexplib.Sexp.t) ->
('constr, 'types) pcofixpoint ->
Sexplib.Sexp.t
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val of_yojson : Yojson.Safe.t -> (t, string) Result.result
val to_yojson : t -> Yojson.Safe.t
type constr = t
val constr_of_sexp : Sexplib.Sexp.t -> constr
val sexp_of_constr : constr -> Sexplib.Sexp.t
val constr_of_yojson : Yojson.Safe.t -> (constr, string) Result.result
val constr_to_yojson : constr -> Yojson.Safe.t
type types = constr
val types_of_sexp : Sexplib.Sexp.t -> types
val sexp_of_types : types -> Sexplib.Sexp.t
val types_of_yojson : Yojson.Safe.t -> (types, string) Result.result
val types_to_yojson : types -> Yojson.Safe.t
val existential_of_sexp : Sexplib.Sexp.t -> existential
val sexp_of_existential : existential -> Sexplib.Sexp.t
val sorts_family_of_sexp : Sexplib.Sexp.t -> sorts_family
val sexp_of_sorts_family : sorts_family -> Sexplib.Sexp.t
val named_declaration_of_sexp : Sexplib.Sexp.t -> named_declaration
val sexp_of_named_declaration : named_declaration -> Sexplib.Sexp.t
val named_context_of_sexp : Sexplib.Sexp.t -> named_context
val sexp_of_named_context : named_context -> Sexplib.Sexp.t
val rel_declaration_of_sexp : Sexplib.Sexp.t -> rel_declaration
val sexp_of_rel_declaration : rel_declaration -> Sexplib.Sexp.t
val rel_context_of_sexp : Sexplib.Sexp.t -> rel_context
val sexp_of_rel_context : rel_context -> Sexplib.Sexp.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>