Skip to content

Commit 65dfba9

Browse files
committed
antlr4: Improved the font end.
1 parent 6e7172e commit 65dfba9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/antlr4/PiccodeScript.g4

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ symbol_lift
2828
symbol_entry
2929
: ID (symbol_lift)? ;
3030

31-
declaration: ID CC (module | func);
31+
declaration: ID CC (module | func | import_module);
3232

3333
module:
3434
MODULE LBRACE module_stmts RBRACE;
@@ -102,11 +102,12 @@ closure_decl: BOR arg_list? BOR ARROW expr;
102102
unary:
103103
EXCLAIM expr
104104
| SUB expr
105+
| RETURN expr
105106
| TILDE expr
106107
| BAND expr;
107108

108109
if_expr:
109-
IF expr LBRACE expr* RBRACE (ELSE LBRACE expr* RBRACE)?;
110+
IF expr LBRACE expr RBRACE (ELSE LBRACE expr RBRACE)?;
110111

111112
when_expr:
112113
WHEN expr LBRACE when_cases else_case? RBRACE;

0 commit comments

Comments
 (0)