package coq-serapi

  1. Overview
  2. Docs
Serialization library and protocol for machine interaction with the Coq proof assistant

Install

Dune Dependency

Authors

Maintainers

Sources

coq-serapi-8.17.0.0.17.0.tbz
sha256=fe717f2aa1394434ca3cd9f02a4227e512fb2517c01d4f2726d71f4e3a18756d
sha512=c070d3ebb7f76df7929b04ddb68d4d28751e8991fdb870f56a64168389ff217e75e118317dc8069a8acf98ac88c523d2211fd91fdc777f916d3184b56d235a7c

doc/serlib_ltac2/Serlib_ltac2/Ser_tac2expr/T2ESpec/index.html

Module Ser_tac2expr.T2ESpecSource

Sourcetype t = Ltac2_plugin.Tac2expr.raw_tacexpr_r
Sourcetype _t =
  1. | CTacAtm of Ltac2_plugin.Tac2expr.atom
  2. | CTacRef of Ltac2_plugin.Tac2expr.tacref Ltac2_plugin.Tac2expr.or_relid
  3. | CTacCst of Ltac2_plugin.Tac2expr.ltac_constructor Ltac2_plugin.Tac2expr.or_tuple Ltac2_plugin.Tac2expr.or_relid
  4. | CTacFun of Ltac2_plugin.Tac2expr.raw_patexpr list * raw_tacexpr
  5. | CTacApp of raw_tacexpr * raw_tacexpr list
  6. | CTacLet of Ltac2_plugin.Tac2expr.rec_flag * (Ltac2_plugin.Tac2expr.raw_patexpr * raw_tacexpr) list * raw_tacexpr
  7. | CTacCnv of raw_tacexpr * Ltac2_plugin.Tac2expr.raw_typexpr
  8. | CTacSeq of raw_tacexpr * raw_tacexpr
  9. | CTacIft of raw_tacexpr * raw_tacexpr * raw_tacexpr
  10. | CTacCse of raw_tacexpr * raw_taccase list
  11. | CTacRec of raw_recexpr
  12. | CTacPrj of raw_tacexpr * Ltac2_plugin.Tac2expr.ltac_projection Ltac2_plugin.Tac2expr.or_relid
  13. | CTacSet of raw_tacexpr * Ltac2_plugin.Tac2expr.ltac_projection Ltac2_plugin.Tac2expr.or_relid * raw_tacexpr
  14. | CTacExt of int * Obj.t
Sourceand raw_tacexpr = _t CAst.t
Sourceand raw_taccase = Ltac2_plugin.Tac2expr.raw_patexpr * raw_tacexpr
Sourceand raw_recexpr = (Ltac2_plugin.Tac2expr.ltac_projection Ltac2_plugin.Tac2expr.or_relid * raw_tacexpr) list
Sourceval _t_of_sexp : Sexplib0__.Sexp.t -> _t
Sourceval raw_tacexpr_of_sexp : Sexplib0__.Sexp.t -> raw_tacexpr
Sourceval raw_taccase_of_sexp : Sexplib0__.Sexp.t -> raw_taccase
Sourceval raw_recexpr_of_sexp : Sexplib0.Sexp.t -> raw_recexpr
Sourceval sexp_of__t : _t -> Sexplib0__.Sexp.t
Sourceval sexp_of_raw_tacexpr : raw_tacexpr -> Sexplib0__.Sexp.t
Sourceval sexp_of_raw_taccase : raw_taccase -> Sexplib0__.Sexp.t
Sourceval sexp_of_raw_recexpr : raw_recexpr -> Sexplib0.Sexp.t
Sourceval _t_to_yojson : _t -> Yojson.Safe.t
Sourceval _t_of_yojson : Yojson.Safe.t -> _t Ppx_deriving_yojson_runtime.error_or
Sourceval raw_tacexpr_to_yojson : raw_tacexpr -> Yojson.Safe.t
Sourceval raw_tacexpr_of_yojson : Yojson.Safe.t -> raw_tacexpr Ppx_deriving_yojson_runtime.error_or
Sourceval raw_taccase_to_yojson : raw_taccase -> Yojson.Safe.t
Sourceval raw_taccase_of_yojson : Yojson.Safe.t -> raw_taccase Ppx_deriving_yojson_runtime.error_or
Sourceval raw_recexpr_to_yojson : raw_recexpr -> Yojson.Safe.t
Sourceval raw_recexpr_of_yojson : Yojson.Safe.t -> raw_recexpr Ppx_deriving_yojson_runtime.error_or
Sourceval _ : Yojson.Safe.t -> raw_recexpr Ppx_deriving_yojson_runtime.error_or
Sourceval hash_fold__t : _t Base__Ppx_hash_lib.hash_fold
Sourceval hash_fold_raw_tacexpr : raw_tacexpr Base__Hash.folder
Sourceval hash_fold_raw_taccase : raw_taccase Base__Hash.folder
Sourceval hash_fold_raw_recexpr : Ppx_hash_lib.Std.Hash.state -> raw_recexpr -> Ppx_hash_lib.Std.Hash.state
Sourceval hash__t : _t -> Ppx_hash_lib.Std.Hash.hash_value
Sourceval hash_raw_tacexpr : raw_tacexpr -> Ppx_hash_lib.Std.Hash.hash_value
Sourceval hash_raw_taccase : raw_taccase -> Ppx_hash_lib.Std.Hash.hash_value
Sourceval hash_raw_recexpr : raw_recexpr -> Ppx_hash_lib.Std.Hash.hash_value
Sourceval compare__t : _t -> _t -> int
Sourceval compare_raw_tacexpr : raw_tacexpr -> raw_tacexpr -> int
Sourceval compare_raw_taccase : raw_taccase -> raw_taccase -> int
Sourceval compare_raw_recexpr : raw_recexpr -> raw_recexpr -> int
OCaml

Innovation. Community. Security.