aboutsummaryrefslogtreecommitdiff
path: root/src/tac2quote.mli
diff options
context:
space:
mode:
Diffstat (limited to 'src/tac2quote.mli')
-rw-r--r--src/tac2quote.mli25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/tac2quote.mli b/src/tac2quote.mli
index 40ea58e334..404e9378e0 100644
--- a/src/tac2quote.mli
+++ b/src/tac2quote.mli
@@ -6,6 +6,7 @@
(* * GNU Lesser General Public License Version 2.1 *)
(************************************************************************)
+open Loc
open Names
open Misctypes
open Tac2qexpr
@@ -18,32 +19,32 @@ open Tac2expr
val constructor : ?loc:Loc.t -> 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_anti : ?loc:Loc.t -> ('a -> raw_tacexpr) -> 'a or_anti -> raw_tacexpr
-val of_int : ?loc:Loc.t -> int -> raw_tacexpr
+val of_int : int located -> 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_variable : Id.t located -> raw_tacexpr
-val of_ident : ?loc:Loc.t -> Id.t -> raw_tacexpr
+val of_ident : Id.t located -> raw_tacexpr
-val of_constr : ?loc:Loc.t -> Constrexpr.constr_expr -> raw_tacexpr
+val of_constr : Constrexpr.constr_expr -> raw_tacexpr
-val of_open_constr : ?loc:Loc.t -> Constrexpr.constr_expr -> raw_tacexpr
+val of_open_constr : 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_bindings : bindings -> raw_tacexpr
-val of_intro_pattern : ?loc:Loc.t -> intro_pattern -> raw_tacexpr
+val of_intro_pattern : intro_pattern -> raw_tacexpr
-val of_intro_patterns : ?loc:Loc.t -> intro_pattern list -> raw_tacexpr
+val of_intro_patterns : intro_pattern list located -> raw_tacexpr
-val of_induction_clause : ?loc:Loc.t -> induction_clause -> raw_tacexpr
+val of_induction_clause : induction_clause -> raw_tacexpr
-val of_hyp : ?loc:Loc.t -> Id.t -> raw_tacexpr
+val of_hyp : ?loc:Loc.t -> Id.t located -> raw_tacexpr
(** id ↦ 'Control.hyp @id' *)
-val of_exact_hyp : ?loc:Loc.t -> Id.t -> raw_tacexpr
+val of_exact_hyp : ?loc:Loc.t -> Id.t located -> raw_tacexpr
(** id ↦ 'Control.refine (fun () => Control.hyp @id') *)