optimizations, refactor, fixes

This commit is contained in:
MihailRis
2024-05-05 04:14:24 +03:00
parent 3f12d4389d
commit 92f6fd2226
4 changed files with 340 additions and 292 deletions
+3 -1
View File
@@ -177,7 +177,9 @@ Document = {}
function Document.new(docname)
return setmetatable({name=docname}, {
__index=function(self, k)
return Element.new(self.name, k)
local elem = Element.new(self.name, k)
rawset(self, k, elem)
return elem
end
})
end