Module:User:Dragons flight/Test

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;