Module:Χρήστης:Xoristzatziki:αλφαριθμητικές
Documentation for this module may be created at Module:Χρήστης:Xoristzatziki:αλφαριθμητικές/τεκμηρίωση
export = {}
local Lf = {}
local Ld = {}
Ld['γλώσσες'] = mw.loadData("Module:Languages")
Lf['παραπομπές'] = require('Module:παραπομπές')
export['ανάλυση σε utf8'] = function(frame)
local lc = {}
lc['παράμετροι άρθρου'] = frame:getParent().args
lc['παράμετροι 2'] = frame.args
lc['λέξη'] = {}
lc['λέξη'][1] = lc['παράμετροι άρθρου'][1] or ''
lc['λέξη'][2] = lc['παράμετροι άρθρου'][2] or ''
lc['λέξη'][3] = lc['παράμετροι 2'][1] or ''
lc['λέξη'][4] = lc['παράμετροι 2'][2] or ''
lc['κείμενο'] = ''
for k, leksi in pairs(lc['λέξη']) do
if leksi ~= '' then
lc['κείμενο'] = lc['κείμενο'] .. "Το δικό σας κείμενο:".. export['ανάλυση λέξης'](leksi) .. ":<br />\n"
end
end
return frame:preprocess(lc['κείμενο'])
end
export['ανάλυση λέξης'] = function(leksi)
local lc2 = {}
lc2['κείμενο'] = "[[" .. leksi .. "]]:<br />\n"
for codepoint in mw.ustring.gcodepoint( leksi ) do
lc2['κείμενο'] = lc2['κείμενο'] .. codepoint .. ":[[" .. mw.ustring.char(codepoint) .. "]]:<br />\n"
end
return lc2['κείμενο']
end
return export