X-Git-Url: http://plrg.eecs.uci.edu/git/?p=repair.git;a=blobdiff_plain;f=Repair%2FRepairCompiler%2FMCC%2FTDL.cup;h=ee4ba5988cbd1e63976490ff6ee408c027b786c4;hp=92704f68ad41d213e9fa40b4d8cd7b604031cadb;hb=d654e0923251826e3707390b8070e0a837e2a63d;hpb=85256c3b6937e10b353c0523d69f1073fe7d2369 diff --git a/Repair/RepairCompiler/MCC/TDL.cup b/Repair/RepairCompiler/MCC/TDL.cup index 92704f6..ee4ba59 100755 --- a/Repair/RepairCompiler/MCC/TDL.cup +++ b/Repair/RepairCompiler/MCC/TDL.cup @@ -543,6 +543,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 {: