diff options
| -rw-r--r-- | nomsu.lua | 4 | ||||
| -rwxr-xr-x | nomsu.moon | 2 |
2 files changed, 4 insertions, 2 deletions
@@ -802,7 +802,9 @@ do self.repr = function(self, ...) return repr(...) end - self.loaded_files = { } + self.loaded_files = setmetatable({ }, { + __index = parent and parent.loaded_files + }) if not parent then return self:initialize_core() end @@ -189,7 +189,7 @@ class NomsuCompiler @debug = false @utils = utils @repr = (...)=> repr(...) - @loaded_files = {} + @loaded_files = setmetatable({}, {__index:parent and parent.loaded_files}) if not parent @initialize_core! |
