X-Git-Url: https://git.kianting.info/?a=blobdiff_plain;f=parserRule.txt;h=8b2b5de075d94f9a7d8245a3f9a8fbee3d07c7ef;hb=1a7598fd6e01515661591a41320a63451cb82d5f;hp=0bce539eb9b0fb5d2d3389521d2f5535439e7b5a;hpb=5f0943539e27b3e0d08e70559ea39017e6df330e;p=clo diff --git a/parserRule.txt b/parserRule.txt index 0bce539..8b2b5de 100644 --- a/parserRule.txt +++ b/parserRule.txt @@ -1 +1,5 @@ -expr = int | int add int # expr1 and #expr2 \ No newline at end of file +single = "(" expr ")" | int +fac1 = applier "(" int ")" | single +applier = expr +term = fac | fac (MUL | DIV) fac +expr = term (ADD | SUB) term