Module:Register table

From N64brew Wiki
Revision as of 20:27, 13 May 2021 by Bigbass (talk | contribs) (Forgot to return package)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Register table/doc

local getArgs = require('Module:Arguments').getArgs
local RegisterTable = {}

function RegisterTable.definitions( frame )
    local args = getArgs(frame)
	local s = '{| style="font-size: 85%; line-height: 1.6em;"\n'
	
	local arr = {}
	for k,v in pairs(args) do
		table.insert(arr, v)
	end
	
	for i = 1, #arr, 3 do
		s = s .. '|-\n| style="padding-right: 9px; vertical-align:top;" | bit ' .. arr[i] .. ' || \'\'\'' .. arr[i + 1] .. ':\'\'\' ' .. arr[i + 2]
	end
	
	s = s .. '|}'
	
	return s
end


function RegisterTable.extra( frame )
	
end

return RegisterTable