From: bdemsky Date: Mon, 16 Aug 2004 00:02:59 +0000 (+0000) Subject: Oops...forgot the grammar changes... X-Git-Url: http://demsky.eecs.uci.edu/git/?p=repair.git;a=commitdiff_plain;h=5ee09f9381483c1861b965707b81fd225b5f2ad6 Oops...forgot the grammar changes... --- diff --git a/Repair/RepairCompiler/MCC/CDL.cup b/Repair/RepairCompiler/MCC/CDL.cup index 2f7f2da..cc67fbe 100755 --- a/Repair/RepairCompiler/MCC/CDL.cup +++ b/Repair/RepairCompiler/MCC/CDL.cup @@ -457,6 +457,24 @@ setexpr ::= set.getChild("dotinv").addChild("relation", parser.curLine(1)).addChild(relation); RESULT = set; :} + + | setexpr:setexpr DOT ID:relation + {: + debugMessage(PRODSTRING); + ParseNode set = new ParseNode("setexpr", parser.curLine(3)); + set.addChild("dotset").addChild(setexpr); + set.getChild("dotset").addChild("relation", parser.curLine(1)).addChild(relation); + RESULT = set; + :} + + | setexpr:setexpr DOTINV ID:relation + {: + debugMessage(PRODSTRING); + ParseNode set = new ParseNode("setexpr", parser.curLine(3)); + set.addChild("dotinvset").addChild(setexpr); + set.getChild("dotinvset").addChild("relation", parser.curLine(1)).addChild(relation); + RESULT = set; + :} ; expr ::=