Module:Instruction set table builder: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
for i = 1, #arr, 2 do |
for i = 1, #arr, 2 do |
||
s = s .. "|-\n" |
s = s .. "|-\n" |
||
s = s .. "| " .. arr[i] .. " || " .. arr[i + 1] .. "\n" |
s = s .. "| " .. arr[i] .. " || style=\"text-align: left;\"| " .. arr[i + 1] .. "\n" |
||
end |
end |
||
Revision as of 23:27, 12 November 2020
Documentation for this module may be created at Module:Instruction set table builder/doc
local getArgs = require('Module:Arguments').getArgs
local p = {}
function p.notation( frame )
local args = getArgs(frame)
local s = "{| class=\"wikitable\" style=\"text-align: center;\"\n! Symbol !! Description\n"
local arr = {}
for k,v in pairs(args) do
table.insert(arr, v)
end
for i = 1, #arr, 2 do
s = s .. "|-\n"
s = s .. "| " .. arr[i] .. " || style=\"text-align: left;\"| " .. arr[i + 1] .. "\n"
end
s = s .. "|}\n"
return s
end
return p