Module:PublicationClass

local Class = require('Module:Class').Class local MarkupObject = require('Module:MarkupObjectClass')

local p = Class(MarkupObject)

function p:new(str) self:super(str, 'Publication') if str and self.unknown then self.vars.display = str end self.defaultlength = 'display' end

return p