Module:User:Dragons flight/Test
Appearance
local z = {
error_categories = {};
message_tail = {};
}
function z.test( frame )
local a = frame.args[1];
local b = mw.text.nowiki( 'hi' )
-- frame:callParserFunction{ name = '#tag:ref', args = {
-- 'some text', name = 'foo', group = 'bar' } }
-- frame:extensionTag( "ref", "bob", {} )
return mw.uri.anchorEncode( '' );
end
-- Checks that parameter name is valid
function validate( name )
name = tostring( name );
-- Normal arguments
if whitelist.basic_arguments[ name ] then
return true;
end
-- Arguments with numbers in them
name = name:gsub( "%d+", "#" );
if whitelist.numbered_arguments[ name ] then
return true;
end
-- Not found, argument not supported.
return false;
end
function z.citation(frame)
local arglist = frame.args;
local clock1, clock2;
clock1 = os.clock();
for j = 1,310 do
local whitelist = mw.loadData( 'Module:Citation/CS1/Whitelist' );
end
clock2 = os.clock();
return clock2 - clock1
end
return z;