each new scope with no parent now starts with a copy of import manager to isolate its imports
This commit is contained in:
parent
9771b40c98
commit
30b6ef235b
@ -30,7 +30,7 @@ open class Scope(
|
|||||||
args: Arguments = Arguments.EMPTY,
|
args: Arguments = Arguments.EMPTY,
|
||||||
pos: Pos = Pos.builtIn,
|
pos: Pos = Pos.builtIn,
|
||||||
)
|
)
|
||||||
: this(Script.defaultImportManager.newModuleAt(pos), args, pos)
|
: this(Script.defaultImportManager.copy().newModuleAt(pos), args, pos)
|
||||||
|
|
||||||
fun raiseNotImplemented(what: String = "operation"): Nothing = raiseError("$what is not implemented")
|
fun raiseNotImplemented(what: String = "operation"): Nothing = raiseError("$what is not implemented")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user