]> git.kianting.info Git - uann/blobdiff - parserRule.txt
add rule and find some issue
[uann] / parserRule.txt
index 0bce539eb9b0fb5d2d3389521d2f5535439e7b5a..8b2b5de075d94f9a7d8245a3f9a8fbee3d07c7ef 100644 (file)
@@ -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