package ortac-qcheck-stm

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Cfg = Config
val constant_test : Gospel.Tast.val_description -> unit Reserr.reserr
val no_functional_arg_or_big_tuple : Gospel.Tast.val_description -> unit Reserr.reserr
val is_a_function : Ppxlib.core_type -> bool
val unify : [< `Type of Gospel.Tast.type_declaration | `Value of string ] -> Astlib__.Ast_414.Parsetree.core_type -> Ppxlib.core_type -> (string * Ppxlib.core_type) list Reserr.reserr
val ty_var_substitution : Cfg.t -> Gospel.Tast.val_description -> (string * Ppxlib.core_type) list Reserr.reserr
val split_args : Cfg.t -> Gospel.Tast.val_description -> Gospel.Tast.lb_arg list -> (Gospel.Symbols.Ident.t list * (Ppxlib.core_type * Gospel.Symbols.Ident.t option) list) Reserr.reserr
val get_state_description_with_index : (Gospel.Symbols.vsymbol -> bool) -> (Gospel.Tterm.Ident.t * 'a) list -> Gospel.Tast.val_spec -> (int * Ir.new_state_formulae) list
val returned_value_description : Gospel.Tast.val_spec -> Gospel.Symbols.Ident.t -> Ir.term list
val state_and_invariants : Cfg.t -> Gospel.Tast.signature_item list -> ((Gospel.Symbols.Ident.t * Ppxlib.core_type) list * (Gospel.Symbols.Ident.t * Ir.term list) option) Reserr.reserr
val signature : Cfg.t -> (Gospel.Symbols.Ident.t * 'a) list -> Gospel.Tast.signature_item list -> Ir.value list Reserr.reserr
val ghost_functions : Gospel.Tast.signature_item list -> Gospel.Tast.function_ list
OCaml

Innovation. Community. Security.