package coq-serapi

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

Module Serlib.Ser_constrSource

Sourcetype metavariable = Constr.metavariable
Sourceval metavariable_of_sexp : Sexplib.Sexp.t -> metavariable
Sourceval sexp_of_metavariable : metavariable -> Sexplib.Sexp.t
Sourcetype pconstant = Constr.pconstant
Sourceval pconstant_of_sexp : Sexplib.Sexp.t -> pconstant
Sourceval sexp_of_pconstant : pconstant -> Sexplib.Sexp.t
Sourcetype pinductive = Constr.pinductive
Sourceval pinductive_of_sexp : Sexplib.Sexp.t -> pinductive
Sourceval sexp_of_pinductive : pinductive -> Sexplib.Sexp.t
Sourcetype pconstructor = Constr.pconstructor
Sourceval pconstructor_of_sexp : Sexplib.Sexp.t -> pconstructor
Sourceval sexp_of_pconstructor : pconstructor -> Sexplib.Sexp.t
Sourcetype cast_kind = Constr.cast_kind
Sourceval cast_kind_of_sexp : Sexplib.Sexp.t -> cast_kind
Sourceval sexp_of_cast_kind : cast_kind -> Sexplib.Sexp.t
Sourcetype case_style = Constr.case_style
Sourceval case_style_of_sexp : Sexplib.Sexp.t -> case_style
Sourceval sexp_of_case_style : case_style -> Sexplib.Sexp.t
Sourceval case_style_of_yojson : Yojson.Safe.t -> (case_style, string) Result.result
Sourceval case_style_to_yojson : case_style -> Yojson.Safe.t
Sourcetype case_printing = Constr.case_printing
Sourceval case_printing_of_sexp : Sexplib.Sexp.t -> case_printing
Sourceval sexp_of_case_printing : case_printing -> Sexplib.Sexp.t
Sourcetype case_info = Constr.case_info
Sourceval case_info_of_sexp : Sexplib.Sexp.t -> case_info
Sourceval sexp_of_case_info : case_info -> Sexplib.Sexp.t
Sourcetype rec_declaration = Constr.rec_declaration
Sourceval rec_declaration_of_sexp : Sexplib.Sexp.t -> rec_declaration
Sourceval sexp_of_rec_declaration : rec_declaration -> Sexplib.Sexp.t
Sourcetype fixpoint = Constr.fixpoint
Sourceval fixpoint_of_sexp : Sexplib.Sexp.t -> fixpoint
Sourceval sexp_of_fixpoint : fixpoint -> Sexplib.Sexp.t
Sourcetype cofixpoint = Constr.cofixpoint
Sourceval cofixpoint_of_sexp : Sexplib.Sexp.t -> cofixpoint
Sourceval sexp_of_cofixpoint : cofixpoint -> Sexplib.Sexp.t
Sourcetype 'constr pexistential = 'constr Constr.pexistential
Sourceval pexistential_of_sexp : (Sexplib.Sexp.t -> 'constr) -> Sexplib.Sexp.t -> 'constr pexistential
Sourceval sexp_of_pexistential : ('constr -> Sexplib.Sexp.t) -> 'constr pexistential -> Sexplib.Sexp.t
Sourcetype ('constr, 'types) prec_declaration = ('constr, 'types) Constr.prec_declaration
Sourceval prec_declaration_of_sexp : (Sexplib.Sexp.t -> 'constr) -> (Sexplib.Sexp.t -> 'types) -> Sexplib.Sexp.t -> ('constr, 'types) prec_declaration
Sourceval sexp_of_prec_declaration : ('constr -> Sexplib.Sexp.t) -> ('types -> Sexplib.Sexp.t) -> ('constr, 'types) prec_declaration -> Sexplib.Sexp.t
Sourcetype ('constr, 'types) pfixpoint = ('constr, 'types) Constr.pfixpoint
Sourceval pfixpoint_of_sexp : (Sexplib.Sexp.t -> 'constr) -> (Sexplib.Sexp.t -> 'types) -> Sexplib.Sexp.t -> ('constr, 'types) pfixpoint
Sourceval sexp_of_pfixpoint : ('constr -> Sexplib.Sexp.t) -> ('types -> Sexplib.Sexp.t) -> ('constr, 'types) pfixpoint -> Sexplib.Sexp.t
Sourcetype ('constr, 'types) pcofixpoint = ('constr, 'types) Constr.pcofixpoint
Sourceval pcofixpoint_of_sexp : (Sexplib.Sexp.t -> 'constr) -> (Sexplib.Sexp.t -> 'types) -> Sexplib.Sexp.t -> ('constr, 'types) pcofixpoint
Sourceval sexp_of_pcofixpoint : ('constr -> Sexplib.Sexp.t) -> ('types -> Sexplib.Sexp.t) -> ('constr, 'types) pcofixpoint -> Sexplib.Sexp.t
Sourcetype t = Constr.t
Sourceval t_of_sexp : Sexplib.Sexp.t -> t
Sourceval sexp_of_t : t -> Sexplib.Sexp.t
Sourceval of_yojson : Yojson.Safe.t -> (t, string) Result.result
Sourceval to_yojson : t -> Yojson.Safe.t
Sourcetype constr = t
Sourceval constr_of_sexp : Sexplib.Sexp.t -> constr
Sourceval sexp_of_constr : constr -> Sexplib.Sexp.t
Sourceval constr_of_yojson : Yojson.Safe.t -> (constr, string) Result.result
Sourceval constr_to_yojson : constr -> Yojson.Safe.t
Sourcetype types = constr
Sourceval types_of_sexp : Sexplib.Sexp.t -> types
Sourceval sexp_of_types : types -> Sexplib.Sexp.t
Sourceval types_of_yojson : Yojson.Safe.t -> (types, string) Result.result
Sourceval types_to_yojson : types -> Yojson.Safe.t
Sourcetype existential = Constr.existential
Sourceval existential_of_sexp : Sexplib.Sexp.t -> existential
Sourceval sexp_of_existential : existential -> Sexplib.Sexp.t
Sourcetype sorts_family = Sorts.family
Sourceval sorts_family_of_sexp : Sexplib.Sexp.t -> sorts_family
Sourceval sexp_of_sorts_family : sorts_family -> Sexplib.Sexp.t
Sourcetype named_declaration = Constr.named_declaration
Sourceval named_declaration_of_sexp : Sexplib.Sexp.t -> named_declaration
Sourceval sexp_of_named_declaration : named_declaration -> Sexplib.Sexp.t
Sourcetype named_context = Constr.named_context
Sourceval named_context_of_sexp : Sexplib.Sexp.t -> named_context
Sourceval sexp_of_named_context : named_context -> Sexplib.Sexp.t
Sourcetype rel_declaration = Constr.rel_declaration
Sourceval rel_declaration_of_sexp : Sexplib.Sexp.t -> rel_declaration
Sourceval sexp_of_rel_declaration : rel_declaration -> Sexplib.Sexp.t
Sourcetype rel_context = Constr.rel_context
Sourceval rel_context_of_sexp : Sexplib.Sexp.t -> rel_context
Sourceval sexp_of_rel_context : rel_context -> Sexplib.Sexp.t
OCaml

Innovation. Community. Security.