Module:Sandbox/CAS222222221/S: Difference between revisions

Content deleted Content added
No edit summary
demo per request at WT:LUA
 
(16 intermediate revisions by one other user not shown)
Line 1:
local getArgs = require('Module:Arguments').getArgs
p = {}
 
local function testref(_args a )
a = _args.a or ''
local refPattern = '\127UNIQ%x+%-ref%-%x+%-QINU\127'
return a
local p, _ = string.find( a, refPattern )
local contentPart, refPart
 
if p then
contentPart = string.sub( a, 1, p - 1 )
refPart = string.sub( a, p )
else
contentPart = a
refPart = ''
end
 
return contentPart, refPart
end
 
local p = {}
 
function p.funcmain(frame)
local args = getArgs(frame)
return testp._main(_argsargs)
end
 
function p._main(args)
-- Main module code goes here.
local ret
 
local pt1, pt2 = ref( args[1] )
 
ret = "<i>" .. pt1 .. "</i> hello" .. pt2
 
return aret
function p.func(frame)
_args = {
a = "apple",
b = "boy",
}
return test(_args)
end