@@ -37,13 +37,13 @@ module PYTHON-SEMANTICS-IMPORT
3737
3838 // import statement
3939
40- rule (. => moduleTarget(Module), .Expressions := doImport(Module, .ModuleAliases ) ) ~> import (Module , Rest => Rest)
41- rule import .ModuleAliases => .
40+ rule (. => moduleTarget(Module), .Expressions := doImport(Module, .Aliases ) ) ~> import (Module , Rest => Rest)
41+ rule import .Aliases => .
4242
43- rule from Module:RelativeModule import Fromlist:ModuleAliases => moduleTargets(Fromlist) := tuple(importFrom(doImport(Module, Fromlist), moduleNameIds(Fromlist)))
43+ rule from Module:RelativeModule import Fromlist:Aliases => moduleTargets(Fromlist) := tuple(importFrom(doImport(Module, Fromlist), moduleNameIds(Fromlist)))
4444
4545 syntax ObjRef ::= doImport(K, K)
46- rule doImport(Module, Fromlist) => ref("builtins" ) . String2 Id("__import__" ) (moduleName(Module), ref("globals" )(.Arguments), ref("locals" )(.Arguments), test(Fromlist ==K .ModuleAliases , ref("None" ), tuple(moduleNames(Fromlist))), moduleLevel(Module), .Arguments)
46+ rule doImport(Module, Fromlist) => ref("builtins" ) . String2 Id("__import__" ) (moduleName(Module), ref("globals" )(.Arguments), ref("locals" )(.Arguments), test(Fromlist ==K .Aliases , ref("None" ), tuple(moduleNames(Fromlist))), moduleLevel(Module), .Arguments)
4747
4848 syntax NAME ::= moduleTarget(K) [function]
4949 rule moduleTarget(_ as Name) => Name
@@ -63,18 +63,18 @@ module PYTHON-SEMANTICS-IMPORT
6363 rule moduleLevel(_ as _) => 0
6464 rule moduleLevel(_:Expression) => 0
6565
66- syntax Expressions ::= moduleNames(ModuleAliases ) [function]
66+ syntax Expressions ::= moduleNames(Aliases ) [function]
6767 rule moduleNames(Module, Rest) => moduleName(Module) , moduleNames(Rest)
68- rule moduleNames(.ModuleAliases ) => .Expressions
68+ rule moduleNames(.Aliases ) => .Expressions
6969
70- syntax Expressions ::= moduleTargets(ModuleAliases ) [function]
70+ syntax Expressions ::= moduleTargets(Aliases ) [function]
7171 rule moduleTargets(Module, Rest) => moduleName(Module) , moduleTargets(Rest)
72- rule moduleTargets(.ModuleAliases ) => .Expressions
72+ rule moduleTargets(.Aliases ) => .Expressions
7373
74- syntax Expressions ::= moduleNameIds(ModuleAliases ) [function]
74+ syntax Expressions ::= moduleNameIds(Aliases ) [function]
7575 rule moduleNameIds(Name:Id, Rest) => Name , moduleNameIds(Rest)
7676 rule moduleNameIds(Name:Id as _, Rest) => Name , moduleNameIds(Rest)
77- rule moduleNameIds(.ModuleAliases ) => .Expressions
77+ rule moduleNameIds(.Aliases ) => .Expressions
7878
7979 syntax Expressions ::= importFrom (Expression, Expressions) [strict(1 )]
8080 rule importFrom(O:Object, Name , Rest) => O . Name , importFrom(O, Rest)
0 commit comments