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_locus/index.html
Module Serlib.Ser_locus
val or_var_of_sexp : (Sexplib.Sexp.t -> 'a) -> Sexplib.Sexp.t -> 'a or_var
val sexp_of_or_var : ('a -> Sexplib.Sexp.t) -> 'a or_var -> Sexplib.Sexp.t
val or_var_of_yojson :
(Yojson.Safe.t -> ('a, string) Result.result) ->
Yojson.Safe.t ->
('a or_var, string) Result.result
val or_var_to_yojson : ('a -> Yojson.Safe.t) -> 'a or_var -> Yojson.Safe.t
val occurrences_gen_of_sexp :
(Sexplib.Sexp.t -> 'a) ->
Sexplib.Sexp.t ->
'a occurrences_gen
val sexp_of_occurrences_gen :
('a -> Sexplib.Sexp.t) ->
'a occurrences_gen ->
Sexplib.Sexp.t
val occurrences_expr_of_sexp : Sexplib.Sexp.t -> occurrences_expr
val sexp_of_occurrences_expr : occurrences_expr -> Sexplib.Sexp.t
val with_occurrences_of_sexp :
(Sexplib.Sexp.t -> 'a) ->
Sexplib.Sexp.t ->
'a with_occurrences
val sexp_of_with_occurrences :
('a -> Sexplib.Sexp.t) ->
'a with_occurrences ->
Sexplib.Sexp.t
val with_occurrences_of_yojson :
(Yojson.Safe.t -> ('a, string) Result.result) ->
Yojson.Safe.t ->
('a with_occurrences, string) Result.result
val with_occurrences_to_yojson :
('a -> Yojson.Safe.t) ->
'a with_occurrences ->
Yojson.Safe.t
val occurrences_of_sexp : Sexplib.Sexp.t -> occurrences
val sexp_of_occurrences : occurrences -> Sexplib.Sexp.t
val hyp_location_flag_of_sexp : Sexplib.Sexp.t -> hyp_location_flag
val sexp_of_hyp_location_flag : hyp_location_flag -> Sexplib.Sexp.t
val hyp_location_expr_of_sexp :
(Sexplib.Sexp.t -> 'a) ->
Sexplib.Sexp.t ->
'a hyp_location_expr
val sexp_of_hyp_location_expr :
('a -> Sexplib.Sexp.t) ->
'a hyp_location_expr ->
Sexplib.Sexp.t
val clause_expr_of_sexp :
(Sexplib.Sexp.t -> 'id) ->
Sexplib.Sexp.t ->
'id clause_expr
val sexp_of_clause_expr :
('id -> Sexplib.Sexp.t) ->
'id clause_expr ->
Sexplib.Sexp.t
val clause_of_sexp : Sexplib.Sexp.t -> clause
val sexp_of_clause : clause -> Sexplib.Sexp.t
val clause_atom_of_sexp : Sexplib.Sexp.t -> clause_atom
val sexp_of_clause_atom : clause_atom -> Sexplib.Sexp.t
val concrete_clause_of_sexp :
(Sexplib.Sexp.t -> 'id) ->
Sexplib.Sexp.t ->
'id concrete_clause
val sexp_of_concrete_clause :
('id -> Sexplib.Sexp.t) ->
'id concrete_clause ->
Sexplib.Sexp.t
val hyp_location_of_sexp : Sexplib.Sexp.t -> hyp_location
val sexp_of_hyp_location : hyp_location -> Sexplib.Sexp.t
val goal_location_of_sexp :
(Sexplib.Sexp.t -> 'id) ->
Sexplib.Sexp.t ->
'id goal_location
val sexp_of_goal_location :
('id -> Sexplib.Sexp.t) ->
'id goal_location ->
Sexplib.Sexp.t
val simple_clause_of_sexp : Sexplib.Sexp.t -> simple_clause
val sexp_of_simple_clause : simple_clause -> Sexplib.Sexp.t
val or_like_first_of_sexp :
(Sexplib.Sexp.t -> 'id) ->
Sexplib.Sexp.t ->
'id or_like_first
val sexp_of_or_like_first :
('id -> Sexplib.Sexp.t) ->
'id or_like_first ->
Sexplib.Sexp.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>