aboutsummaryrefslogtreecommitdiffhomepage
path: root/parsing/g_ltac.ml4
diff options
context:
space:
mode:
Diffstat (limited to 'parsing/g_ltac.ml4')
-rw-r--r--parsing/g_ltac.ml412
1 files changed, 4 insertions, 8 deletions
diff --git a/parsing/g_ltac.ml4 b/parsing/g_ltac.ml4
index 859865ee4..a7c37160a 100644
--- a/parsing/g_ltac.ml4
+++ b/parsing/g_ltac.ml4
@@ -207,7 +207,7 @@ GEXTEND Gram
ConstrMayEval (ConstrContext (id,c))
| IDENT "Check"; c = Constr.constr ->
ConstrMayEval (ConstrTypeOf c)
- | qid = lqualid -> qid
+ | qid = lqualid -> Reference qid
| ta = tactic_arg0 -> ta ] ]
;
tactic_arg1:
@@ -218,13 +218,13 @@ GEXTEND Gram
| IDENT "Check"; c = Constr.constr ->
ConstrMayEval (ConstrTypeOf c)
| qid = lqualid; la = LIST1 tactic_arg0 -> TacCall (loc,qid,la)
- | qid = lqualid -> qid
+ | qid = lqualid -> Reference qid
| ta = tactic_arg0 -> ta ] ]
;
tactic_arg0:
[ [ "("; a = tactic_expr; ")" -> Tacexp a
| "()" -> TacVoid
- | qid = lqualid -> qid
+ | qid = lqualid -> Reference qid
| n = Prim.integer -> Integer n
| id = METAIDENT -> MetaIdArg (loc,id)
| "?" -> ConstrMayEval (ConstrTerm <:ast< (ISEVAR) >>)
@@ -232,11 +232,7 @@ GEXTEND Gram
| "'"; c = Constr.constr -> ConstrMayEval (ConstrTerm c) ] ]
;
lqualid:
- [ [ qid = Prim.reference ->
-(* match Nametab.repr_qualid qid with
- | (dir,id) when dir = Nameops.empty_dirpath -> Identifier id
- | _ -> Qualid *) Reference qid
- ] ]
+ [ [ ref = Prim.reference -> ref ] ]
;
(* Definitions for tactics *)