aboutsummaryrefslogtreecommitdiff
path: root/parsing
diff options
context:
space:
mode:
Diffstat (limited to 'parsing')
-rw-r--r--parsing/g_basevernac.ml44
1 files changed, 4 insertions, 0 deletions
diff --git a/parsing/g_basevernac.ml4 b/parsing/g_basevernac.ml4
index 1bd70679ff..0b815a0c61 100644
--- a/parsing/g_basevernac.ml4
+++ b/parsing/g_basevernac.ml4
@@ -294,7 +294,11 @@ GEXTEND Gram
VernacInfix (local,ai,ni,op,p,b,v8,sc)
| IDENT "Distfix"; local = locality; a = entry_prec; n = natural;
s = STRING; p = global; sc = OPT [ ":"; sc = IDENT -> sc ] ->
+ let (a,s,c) = Metasyntax.translate_distfix a s p in
+ VernacNotation (local,c,Some(s,[SetLevel n;SetAssoc a]),None,sc)
+(*
VernacDistfix (local,a,n,s,p,sc)
+*)
| IDENT "Notation"; local = locality; s = IDENT; ":="; c = constr;
l = [ "("; IDENT "only"; IDENT "parsing"; ")" -> [SetOnlyParsing]
| -> [] ] ->