Grammar updates, etc...
[repair.git] / Repair / RepairCompiler / MCC / CDL.cup
index 74216907c51832266c2d7d183ce58c13f59d7466..e6df103acbbac122346598cce8833221ebf1e77e 100755 (executable)
@@ -299,6 +299,15 @@ quantifier ::=
        q.addChild(set);
        RESULT = q;
        :}
+       | FORALL LT ID:r1 COMMA ID:r2 GT IN ID:relation
+       {:
+       debugMessage(PRODSTRING);
+       ParseNode q = new ParseNode("quantifier", parser.curLine(7));
+       q.addChild("relation", parser.curLine(1)).addChild(relation);
+       q.addChild("left", parser.curLine(5)).addChild(r1);
+       q.addChild("right", parser.curLine(3)).addChild(r2);
+       RESULT = q;
+       :}
        ;
 
 set ::=