aboutsummaryrefslogtreecommitdiff
path: root/frontend/syntax.dcl
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/syntax.dcl')
-rw-r--r--frontend/syntax.dcl6
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