Module:User:Φρύδια/main

local this = { }

function this.show(frame) local args = frame:getParent.args local composer = require('Module:User:Φρύδια/'..args[1]..'-data') :new { prefix = args[2]:match '^([^~]*)~' or '' } local cnjg = composer:conjugate(args[2]:match '([^~]*)$') local m_metadata = require 'Module:User:Φρύδια/metadata' local m_table = require 'Module:User:Φρύδια/table' return m_table.create(cnjg, m_metadata.retrieve(args[1])) end

return this