X-Git-Url: https://git.kianting.info/?a=blobdiff_plain;f=parser_rule.txt;h=d7d1f9adb92c801092500a1cc67a5ac79c27083d;hb=bf75beea2e6d9862ce880aaa8c01c3d7c3d14a26;hp=65ad34806f2651836e0d70c231430e82b5ceef3c;hpb=6f2e788329da7702ea96dc28ae04499917ec8152;p=clo diff --git a/parser_rule.txt b/parser_rule.txt index 65ad348..d7d1f9a 100644 --- a/parser_rule.txt +++ b/parser_rule.txt @@ -52,7 +52,7 @@ COMPAREE ::= FAC| (FAC(ADD | SUB) FAC) FAC ::= APPLY | (APPLIER (MUL | DIV) APPLY) APPLY ::= "(" ID APPLYEE* ")" | APPLYEE APPLYEE ::= REF | CONST | EXPR | FUNC -CONST ::= INT | STR | FLO | BOOL +* CONST ::= INT | STR | FLO | BOOL BOOL ::= "true" | "false" FUNC ::= FUNC_OPTION? ( ARGS? ) -> TYPE {BLOCK} BLOCK ::= PROG (return ID |noReturn) ;