diff options
Diffstat (limited to 'frontend/syntax.dcl')
-rw-r--r-- | frontend/syntax.dcl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/frontend/syntax.dcl b/frontend/syntax.dcl index 7ce1a1a..14a3e8b 100644 --- a/frontend/syntax.dcl +++ b/frontend/syntax.dcl @@ -475,11 +475,15 @@ cNameLocationDependent :== True :: Import = { import_module :: !Ident - , import_symbols :: ![ImportDeclaration] + , import_symbols :: !ImportSymbols [ImportDeclaration] , import_file_position:: !Position // for error messages , import_qualified :: !ImportQualified } +:: ImportSymbols import_declarations + = ImportSymbolsAll + | ImportSymbolsOnly !import_declarations + :: ImportQualified = NotQualified | Qualified instance toString Import, AttributeVar, TypeAttribute, Annotation |