aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/pandoc.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/data/pandoc.lua b/data/pandoc.lua
index 86bb5b8ea..d96d5e702 100644
--- a/data/pandoc.lua
+++ b/data/pandoc.lua
@@ -33,13 +33,15 @@ local List = require 'pandoc.List'
-- @type Element
-- @local
local Element = {}
+Element.__index = Element
--- Create a new element subtype
-- @local
function Element:make_subtype(o)
o = o or {}
setmetatable(o, self)
- self.__index = self
+ -- Make subtype usable as a metatable
+ o.__index = o
return o
end
@@ -57,7 +59,6 @@ function Element:new(tag, ...)
element.c = content
end
setmetatable(element, self)
- self.__index = self
return element
end