X-Git-Url: http://plrg.eecs.uci.edu/git/?p=repair.git;a=blobdiff_plain;f=Repair%2FRepairCompiler%2FMCC%2FMDL.cup;h=c25e436d398a1eec03e0ab72a20fd32f5095774a;hp=54d3aebe05e34a7a963f5f9c4b9f4c31c298ddd8;hb=d654e0923251826e3707390b8070e0a837e2a63d;hpb=85256c3b6937e10b353c0523d69f1073fe7d2369 diff --git a/Repair/RepairCompiler/MCC/MDL.cup b/Repair/RepairCompiler/MCC/MDL.cup index 54d3aeb..c25e436 100755 --- a/Repair/RepairCompiler/MCC/MDL.cup +++ b/Repair/RepairCompiler/MCC/MDL.cup @@ -654,6 +654,12 @@ literal ::= debugMessage(PRODSTRING); RESULT = (new ParseNode("literal", parser.curLine(1))).addChild("decimal").addChild(dec).getRoot(); :} + + | SUB DECIMAL:dec + {: + debugMessage(PRODSTRING); + RESULT = (new ParseNode("literal", parser.curLine(1))).addChild("decimal").addChild("-"+dec).getRoot(); + :} | STRING:str {: