package coq-serapi
Serialization library and protocol for machine interaction with the Coq proof assistant
Install
Dune Dependency
Authors
Maintainers
Sources
coq-serapi-8.10.0.0.7.1.tbz
sha256=207b091d8d9d9e1a649759f0acfd15cbfda54a2627a01fc74aa74ec0ffaa3400
sha512=af85d00c5896e78a6edea7794070795ca14c8e47a0e9a28f2ac003364b0f99eb72f19f57e755a3967d255b1aaf62cae0d09bbab02d2d35ef6ee02b84823a0929
doc/coq-serapi.serlib/Serlib/Ser_vernacexpr/index.html
Module Serlib.Ser_vernacexpr
val class_rawexpr_of_sexp : Sexplib.Sexp.t -> class_rawexpr
val sexp_of_class_rawexpr : class_rawexpr -> Sexplib.Sexp.t
val goal_identifier_of_sexp : Sexplib.Sexp.t -> goal_identifier
val sexp_of_goal_identifier : goal_identifier -> Sexplib.Sexp.t
val scope_name_of_sexp : Sexplib.Sexp.t -> scope_name
val sexp_of_scope_name : scope_name -> Sexplib.Sexp.t
val goal_reference_of_sexp : Sexplib.Sexp.t -> goal_reference
val sexp_of_goal_reference : goal_reference -> Sexplib.Sexp.t
val printable_of_sexp : Sexplib.Sexp.t -> printable
val sexp_of_printable : printable -> Sexplib.Sexp.t
val search_about_item_of_sexp : Sexplib.Sexp.t -> search_about_item
val sexp_of_search_about_item : search_about_item -> Sexplib.Sexp.t
val searchable_of_sexp : Sexplib.Sexp.t -> searchable
val sexp_of_searchable : searchable -> Sexplib.Sexp.t
val locatable_of_sexp : Sexplib.Sexp.t -> locatable
val sexp_of_locatable : locatable -> Sexplib.Sexp.t
val showable_of_sexp : Sexplib.Sexp.t -> showable
val sexp_of_showable : showable -> Sexplib.Sexp.t
val comment_of_sexp : Sexplib.Sexp.t -> comment
val sexp_of_comment : comment -> Sexplib.Sexp.t
val search_restriction_of_sexp : Sexplib.Sexp.t -> search_restriction
val sexp_of_search_restriction : search_restriction -> Sexplib.Sexp.t
val rec_flag_of_sexp : Sexplib.Sexp.t -> rec_flag
val sexp_of_rec_flag : rec_flag -> Sexplib.Sexp.t
val verbose_flag_of_sexp : Sexplib.Sexp.t -> verbose_flag
val sexp_of_verbose_flag : verbose_flag -> Sexplib.Sexp.t
val coercion_flag_of_sexp : Sexplib.Sexp.t -> coercion_flag
val sexp_of_coercion_flag : coercion_flag -> Sexplib.Sexp.t
val inductive_flag_of_sexp : Sexplib.Sexp.t -> inductive_flag
val sexp_of_inductive_flag : inductive_flag -> Sexplib.Sexp.t
val instance_flag_of_sexp : Sexplib.Sexp.t -> instance_flag
val sexp_of_instance_flag : instance_flag -> Sexplib.Sexp.t
val export_flag_of_sexp : Sexplib.Sexp.t -> export_flag
val sexp_of_export_flag : export_flag -> Sexplib.Sexp.t
val onlyparsing_flag_of_sexp : Sexplib.Sexp.t -> onlyparsing_flag
val sexp_of_onlyparsing_flag : onlyparsing_flag -> Sexplib.Sexp.t
val locality_flag_of_sexp : Sexplib.Sexp.t -> locality_flag
val sexp_of_locality_flag : locality_flag -> Sexplib.Sexp.t
val option_ref_value_of_sexp : Sexplib.Sexp.t -> option_ref_value
val sexp_of_option_ref_value : option_ref_value -> Sexplib.Sexp.t
val sort_expr_of_sexp : Sexplib.Sexp.t -> sort_expr
val sexp_of_sort_expr : sort_expr -> Sexplib.Sexp.t
val definition_expr_of_sexp : Sexplib.Sexp.t -> definition_expr
val sexp_of_definition_expr : definition_expr -> Sexplib.Sexp.t
val fixpoint_expr_of_sexp : Sexplib.Sexp.t -> fixpoint_expr
val sexp_of_fixpoint_expr : fixpoint_expr -> Sexplib.Sexp.t
val cofixpoint_expr_of_sexp : Sexplib.Sexp.t -> cofixpoint_expr
val sexp_of_cofixpoint_expr : cofixpoint_expr -> Sexplib.Sexp.t
val local_decl_expr_of_sexp : Sexplib.Sexp.t -> local_decl_expr
val sexp_of_local_decl_expr : local_decl_expr -> Sexplib.Sexp.t
val inductive_kind_of_sexp : Sexplib.Sexp.t -> inductive_kind
val sexp_of_inductive_kind : inductive_kind -> Sexplib.Sexp.t
val decl_notation_of_sexp : Sexplib.Sexp.t -> decl_notation
val sexp_of_decl_notation : decl_notation -> Sexplib.Sexp.t
val simple_binder_of_sexp : Sexplib.Sexp.t -> simple_binder
val sexp_of_simple_binder : simple_binder -> Sexplib.Sexp.t
val class_binder_of_sexp : Sexplib.Sexp.t -> class_binder
val sexp_of_class_binder : class_binder -> Sexplib.Sexp.t
val with_coercion_of_sexp :
(Sexplib.Sexp.t -> 'a) ->
Sexplib.Sexp.t ->
'a with_coercion
val sexp_of_with_coercion :
('a -> Sexplib.Sexp.t) ->
'a with_coercion ->
Sexplib.Sexp.t
val with_instance_of_sexp :
(Sexplib.Sexp.t -> 'a) ->
Sexplib.Sexp.t ->
'a with_instance
val sexp_of_with_instance :
('a -> Sexplib.Sexp.t) ->
'a with_instance ->
Sexplib.Sexp.t
val with_notation_of_sexp :
(Sexplib.Sexp.t -> 'a) ->
Sexplib.Sexp.t ->
'a with_notation
val sexp_of_with_notation :
('a -> Sexplib.Sexp.t) ->
'a with_notation ->
Sexplib.Sexp.t
val with_priority_of_sexp :
(Sexplib.Sexp.t -> 'a) ->
Sexplib.Sexp.t ->
'a with_priority
val sexp_of_with_priority :
('a -> Sexplib.Sexp.t) ->
'a with_priority ->
Sexplib.Sexp.t
val constructor_expr_of_sexp : Sexplib.Sexp.t -> constructor_expr
val sexp_of_constructor_expr : constructor_expr -> Sexplib.Sexp.t
val constructor_list_or_record_decl_expr_of_sexp :
Sexplib.Sexp.t ->
constructor_list_or_record_decl_expr
val sexp_of_constructor_list_or_record_decl_expr :
constructor_list_or_record_decl_expr ->
Sexplib.Sexp.t
val inductive_expr_of_sexp : Sexplib.Sexp.t -> inductive_expr
val sexp_of_inductive_expr : inductive_expr -> Sexplib.Sexp.t
val one_inductive_expr_of_sexp : Sexplib.Sexp.t -> one_inductive_expr
val sexp_of_one_inductive_expr : one_inductive_expr -> Sexplib.Sexp.t
val proof_expr_of_sexp : Sexplib.Sexp.t -> proof_expr
val sexp_of_proof_expr : proof_expr -> Sexplib.Sexp.t
val proof_end_of_sexp : Sexplib.Sexp.t -> proof_end
val sexp_of_proof_end : proof_end -> Sexplib.Sexp.t
val scheme_of_sexp : Sexplib.Sexp.t -> scheme
val sexp_of_scheme : scheme -> Sexplib.Sexp.t
val section_subset_expr_of_sexp : Sexplib.Sexp.t -> section_subset_expr
val sexp_of_section_subset_expr : section_subset_expr -> Sexplib.Sexp.t
val extend_name_of_sexp : Sexplib.Sexp.t -> extend_name
val sexp_of_extend_name : extend_name -> Sexplib.Sexp.t
val register_kind_of_sexp : Sexplib.Sexp.t -> register_kind
val sexp_of_register_kind : register_kind -> Sexplib.Sexp.t
val module_ast_inl_of_sexp : Sexplib.Sexp.t -> module_ast_inl
val sexp_of_module_ast_inl : module_ast_inl -> Sexplib.Sexp.t
val module_binder_of_sexp : Sexplib.Sexp.t -> module_binder
val sexp_of_module_binder : module_binder -> Sexplib.Sexp.t
val vernac_expr_of_sexp : Sexplib.Sexp.t -> vernac_expr
val sexp_of_vernac_expr : vernac_expr -> Sexplib.Sexp.t
val vernac_expr_of_yojson :
Yojson.Safe.t ->
(vernac_expr, string) Result.result
val vernac_expr_to_yojson : vernac_expr -> Yojson.Safe.t
val vernac_control_of_sexp : Sexplib.Sexp.t -> vernac_control
val sexp_of_vernac_control : vernac_control -> Sexplib.Sexp.t
val vernac_control_of_yojson :
Yojson.Safe.t ->
(vernac_control, string) Result.result
val vernac_control_to_yojson : vernac_control -> Yojson.Safe.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>