Module:Instruction set table builder: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 14:
s = s .. "|-\n"
s = s .. "| " .. arr[i] .. " || style=\"text-align: left;\"| " .. arr[i + 1] .. "\n"
end
s = s .. "|}\n"
return s
end
 
function p.set( frame )
local args = getArgs(frame)
local s = "{| class=\"wikitable\" style=\"text-align: center;\"\n! Mnemonic !! Description !! 32-bit Instruction Word\n"
local arr = {}
for k,v in pairs(args) do
table.insert(arr, v)
end
for i = 1, #arr, 3 do
s = s .. "|-\n"
s = s .. "| style=\"text-align: left;\"| " .. arr[i] .. " || style=\"text-align: left;\"| " .. arr[i + 1] .. "\n"
end