aboutsummaryrefslogtreecommitdiffhomepage
path: root/parsing
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-11-14 21:40:30 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-11-14 21:40:30 +0000
commit2ea625b086652cd77d09a52585dc7b4a5a263d76 (patch)
tree47df299405510fe96d76a7530abc626f364c4485 /parsing
parent1d0a146fdf6642422a3409a820b18fc81bbfeeb8 (diff)
Compatibilité avec les << >> dans la très ancienne syntaxe des actions
de Grammar. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3240 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'parsing')
-rw-r--r--parsing/pcoq.ml46
1 files changed, 5 insertions, 1 deletions
diff --git a/parsing/pcoq.ml4 b/parsing/pcoq.ml4
index 9c206565e..6472dbaf5 100644
--- a/parsing/pcoq.ml4
+++ b/parsing/pcoq.ml4
@@ -482,7 +482,11 @@ let dynconstr = Gram.Entry.create "Constr.dynconstr"
let dyncasespattern = Gram.Entry.create "Constr.dyncasespattern"
GEXTEND Gram
- dynconstr: [ [ a = Constr.constr -> ConstrNode a ] ];
+ dynconstr:
+ [ [ a = Constr.constr -> ConstrNode a
+ (* For compatibility *)
+ | "<<"; a = Constr.constr; ">>" -> ConstrNode a ] ]
+ ;
dyncasespattern: [ [ a = Constr.pattern -> CasesPatternNode a ] ];
END