(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* ltac_constructor -> raw_tacexpr list -> raw_tacexpr val of_anti : ?loc:Loc.t -> (?loc:Loc.t -> 'a -> raw_tacexpr) -> 'a or_anti -> raw_tacexpr val of_int : ?loc:Loc.t -> int -> raw_tacexpr val of_pair : ?loc:Loc.t -> raw_tacexpr * raw_tacexpr -> raw_tacexpr val of_variable : ?loc:Loc.t -> Id.t -> raw_tacexpr val of_ident : ?loc:Loc.t -> Id.t -> raw_tacexpr val of_constr : ?loc:Loc.t -> Constrexpr.constr_expr -> raw_tacexpr val of_open_constr : ?loc:Loc.t -> Constrexpr.constr_expr -> raw_tacexpr val of_list : ?loc:Loc.t -> raw_tacexpr list -> raw_tacexpr val of_bindings : ?loc:Loc.t -> bindings -> raw_tacexpr val of_intro_pattern : ?loc:Loc.t -> intro_pattern -> raw_tacexpr val of_intro_patterns : ?loc:Loc.t -> intro_pattern list -> raw_tacexpr val of_induction_clause : ?loc:Loc.t -> induction_clause -> raw_tacexpr val of_hyp : ?loc:Loc.t -> Id.t -> raw_tacexpr (** id ↦ 'Control.hyp @id' *) val of_exact_hyp : ?loc:Loc.t -> Id.t -> raw_tacexpr (** id ↦ 'Control.refine (fun () => Control.hyp @id') *)