Add support for from ... import ... as
This commit is contained in:
parent
249d551e5e
commit
bb4749db36
@ -48,8 +48,17 @@ statement_import_file
|
||||
| variable_name
|
||||
;
|
||||
|
||||
statement_import_variable
|
||||
: variable_name (SP STATEMENT_ID_IMPORT_AS SP variable_name)?
|
||||
;
|
||||
|
||||
statement_import_variable_list
|
||||
: (statement_import_variable SP? COMMA SP?)+ statement_import_variable
|
||||
;
|
||||
|
||||
statement_import
|
||||
: STATEMENT_ID_IMPORT SP statement_import_file SP STATEMENT_ID_IMPORT_AS SP variable_name
|
||||
| STATEMENT_ID_FROM SP statement_import_file SP STATEMENT_ID_IMPORT SP statement_import_variable_list
|
||||
;
|
||||
|
||||
block_statement_id
|
||||
|
||||
@ -79,6 +79,7 @@ SP : [ \t\f]+;
|
||||
// Statement identifiers for built-in statements
|
||||
|
||||
STATEMENT_ID_BLOCK : 'block';
|
||||
STATEMENT_ID_FROM : 'from';
|
||||
STATEMENT_ID_IMPORT : 'import';
|
||||
STATEMENT_ID_INCLUDE : 'include';
|
||||
STATEMENT_ID_RAW : 'raw';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user