Frama-C API - engine
method virtual datatype : T.ADT.t -> stringmethod virtual field : T.Field.t -> stringmethod virtual link : T.Fun.t -> Qed.Engine.linkmethod env : Env.tA safe copy of the environment
method set_env : Env.t -> unitSet the environment
method lookup : T.term -> Qed.Engine.scopemethod set_env : Env.t -> unitmethod scope : Env.t -> (unit -> unit) -> unitmethod bind : T.var -> stringmethod find : T.var -> stringmethod virtual t_atomic : T.tau -> boolmethod virtual pp_tvar : int Qed.Plib.printermethod virtual pp_array : T.tau Qed.Plib.printermethod virtual pp_farray : T.tau Qed.Plib.printer2method virtual pp_datatype : T.ADT.t -> T.tau list Qed.Plib.printermethod pp_subtau : T.tau Qed.Plib.printermethod mode : Qed.Engine.modemethod with_mode : Qed.Engine.mode -> (Qed.Engine.mode -> unit) -> unitmethod virtual e_true : Qed.Engine.cmode -> stringmethod virtual e_false : Qed.Engine.cmode -> stringmethod virtual pp_int : Qed.Engine.amode -> Z.t Qed.Plib.printermethod virtual pp_real : Q.t Qed.Plib.printermethod virtual is_atomic : T.term -> boolmethod virtual callstyle : Qed.Engine.callstylemethod virtual pp_apply : Qed.Engine.cmode -> T.term -> T.term list Qed.Plib.printermethod pp_fun : Qed.Engine.cmode -> T.Fun.t -> T.term list Qed.Plib.printermethod virtual op_scope : Qed.Engine.amode -> string optionmethod virtual op_real_of_int : Qed.Engine.opmethod virtual op_add : Qed.Engine.amode -> Qed.Engine.opmethod virtual op_sub : Qed.Engine.amode -> Qed.Engine.opmethod virtual op_mul : Qed.Engine.amode -> Qed.Engine.opmethod virtual op_div : Qed.Engine.amode -> Qed.Engine.opmethod virtual op_mod : Qed.Engine.amode -> Qed.Engine.opmethod virtual op_minus : Qed.Engine.amode -> Qed.Engine.opmethod pp_times : Stdlib.Format.formatter -> Z.t -> T.term -> unitmethod virtual op_equal : Qed.Engine.cmode -> Qed.Engine.opmethod virtual op_noteq : Qed.Engine.cmode -> Qed.Engine.opmethod virtual op_eq : Qed.Engine.cmode -> Qed.Engine.amode -> Qed.Engine.opmethod virtual op_neq : Qed.Engine.cmode -> Qed.Engine.amode -> Qed.Engine.opmethod virtual op_lt : Qed.Engine.cmode -> Qed.Engine.amode -> Qed.Engine.opmethod virtual op_leq : Qed.Engine.cmode -> Qed.Engine.amode -> Qed.Engine.opmethod virtual pp_def_fields : T.record Qed.Plib.printermethod virtual op_not : Qed.Engine.cmode -> Qed.Engine.opmethod virtual op_and : Qed.Engine.cmode -> Qed.Engine.opmethod virtual op_or : Qed.Engine.cmode -> Qed.Engine.opmethod virtual op_imply : Qed.Engine.cmode -> Qed.Engine.opmethod virtual op_equiv : Qed.Engine.cmode -> Qed.Engine.opmethod pp_not : T.term Qed.Plib.printermethod pp_equal : T.term Qed.Plib.printer2method pp_noteq : T.term Qed.Plib.printer2method virtual pp_forall : T.tau -> string list Qed.Plib.printermethod virtual pp_exists : T.tau -> string list Qed.Plib.printermethod virtual pp_lambda : (string * T.tau) list Qed.Plib.printermethod virtual pp_let : Stdlib.Format.formatter -> Qed.Engine.pmode -> string -> T.term -> unitmethod pp_atom : T.term Qed.Plib.printermethod pp_flow : T.term Qed.Plib.printermethod pp_repr : T.term Qed.Plib.printermethod pp_tau : T.tau Qed.Plib.printermethod pp_var : string Qed.Plib.printermethod pp_term : T.term Qed.Plib.printermethod pp_prop : T.term Qed.Plib.printermethod pp_sort : T.term Qed.Plib.printermethod pp_expr : T.tau -> T.term Qed.Plib.printer