aboutsummaryrefslogtreecommitdiff
path: root/parsing
diff options
context:
space:
mode:
authorherbelin2002-12-10 09:38:39 +0000
committerherbelin2002-12-10 09:38:39 +0000
commit4affad97b01e15ccfb96a3a6a8c24964dbb4320d (patch)
tree96c925dc17755278ff596b8a32d779f9a5799752 /parsing
parentb094efba69a0289db5b431ef939bab124936b06d (diff)
Ajout options -v7 et -v8, et commandes V7only et V8only
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3407 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'parsing')
-rw-r--r--parsing/g_vernac.ml410
1 files changed, 9 insertions, 1 deletions
diff --git a/parsing/g_vernac.ml4 b/parsing/g_vernac.ml4
index 30c0d368be..57d799a15c 100644
--- a/parsing/g_vernac.ml4
+++ b/parsing/g_vernac.ml4
@@ -41,8 +41,16 @@ GEXTEND Gram
| c = syntax; "." -> c
| n = natural; ":"; v = goal_vernac; "." -> v n
| "["; l = vernac_list_tail -> VernacList l
+
+ (* For translation from V7 to V8 *)
+ | IDENT "V7only"; v = vernac -> VernacV7only v
+ | IDENT "V8only"; v = vernac -> VernacV8only v
+
+(*
(* This is for "Grammar vernac" rules *)
- | id = METAIDENT -> VernacVar (Names.id_of_string id) ] ]
+ | id = METAIDENT -> VernacVar (Names.id_of_string id)
+*)
+ ] ]
;
goal_vernac:
[ [ tac = Tactic.tactic -> fun n -> VernacSolve (n,tac)