diff options
| -rw-r--r-- | parsing/g_constr.ml4 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/parsing/g_constr.ml4 b/parsing/g_constr.ml4 index a39601099c..d98388fd7f 100644 --- a/parsing/g_constr.ml4 +++ b/parsing/g_constr.ml4 @@ -220,6 +220,9 @@ GEXTEND Gram CProdN (loc, (id1::id2::idl, c)::bl, body) | "("; lc1 = lconstr; ")" -> lc1 | c1 = annot; "->"; c2 = annot -> CArrow (loc, c1, c2) + | c1 = annot; "\\/"; c2 = annot -> CNotation (loc, "_ \\/ _", [c1;c2]) + | c1 = annot; "/\\"; c2 = annot -> CNotation (loc, "_ /\\ _", [c1;c2]) + | "~"; c = SELF -> CNotation (loc, "~ _", [c]) | c1 = SELF; "=="; c2 = NEXT -> CNotation (loc, "_ == _", [c1;c2]) | c1 = SELF; "="; c2 = NEXT -> CNotation (loc, "_ = _", [c1;c2]) | c = constr LEVEL "4L" -> c |
