Module:Test: Difference between revisions
From Teriock
More actions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 1: | Line 1: | ||
local test2 = require('Module:Test2') | local test2 = require('Module:Test2') | ||
local es = require('Module:ESWords') | |||
local p = {} | local p = {} | ||
function p.test( frame ) | function p.test( frame ) | ||
local outWords = es.getWords('*', '*', '*') | |||
local out = '' | |||
for _, element in pairs(outWords) do | |||
for _, part in pairs(element) do | |||
for _, op in pairs(part) do | |||
-- Assuming op is a string, concatenate it to the output | |||
if type(op) == 'string' then | |||
out = out .. op .. ' ' | |||
elseif type(op) == 'table' then | |||
-- Handle table case if needed | |||
for _, subOp in pairs(op) do | |||
out = out .. subOp .. ' ' | |||
end | |||
end | |||
end | |||
end | |||
end | |||
end | end | ||
return p | return p | ||
Revision as of 16:37, 31 March 2025
Documentation for this module may be created at Module:Test/doc
local test2 = require('Module:Test2')
local es = require('Module:ESWords')
local p = {}
function p.test( frame )
local outWords = es.getWords('*', '*', '*')
local out = ''
for _, element in pairs(outWords) do
for _, part in pairs(element) do
for _, op in pairs(part) do
-- Assuming op is a string, concatenate it to the output
if type(op) == 'string' then
out = out .. op .. ' '
elseif type(op) == 'table' then
-- Handle table case if needed
for _, subOp in pairs(op) do
out = out .. subOp .. ' '
end
end
end
end
end
end
return p