diff options
Diffstat (limited to 'docs/SYNTAX.md')
-rw-r--r-- | docs/SYNTAX.md | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/SYNTAX.md b/docs/SYNTAX.md index ecf7c6d..5090d33 100644 --- a/docs/SYNTAX.md +++ b/docs/SYNTAX.md @@ -109,9 +109,12 @@ FOR_STMT ::= 'for' GROUP 'in' EXPR ':' STMT ## Modules ``` -IMPORT_STMT ::= 'import' IDENT? ('/' (IDENT | '[' (IDENT (',' IDENT)*)? ']'))* -EXPORT_STMT ::= 'export' IDENT? ('/' (IDENT | '[' (IDENT (',' IDENT)*)? ']'))* +IMPORT_STMT ::= 'import' IDENT_AS? + ('/' (IDENT_AS | '[' (IDENT_AS (',' IDENT_AS)*)? ']'))* +EXPORT_STMT ::= 'export' IDENT_AS? + ('/' (IDENT_AS | '[' (IDENT_AS (',' IDENT_AS)*)? ']'))* MODULE_STMT ::= 'module' IDENT ':' STMT +IDENT_AS ::= IDENT ('as' IDENT)? ``` ## Macros |