Module:Module introspection: Difference between revisions
find function params |
add params to functions |
||
| Line 231: | Line 231: | ||
-- Table rows | -- Table rows | ||
for _, info in ipairs(module_funcs) do | for _, info in ipairs(module_funcs) do | ||
local link = string.format("[[Module:%s#L-%d|%s]]", module_name, info.line, info.name) | local params = {} | ||
for _, param in ipairs(info.params) do | |||
table.insert(params, param) | |||
end | |||
local params_string = string.format("(%s)", table.concat(params, ", ")) | |||
local link = string.format("[[Module:%s#L-%d|%s%s]]", module_name, info.line, info.name, params_string) | |||
-- If the function is the main function, add "main" to that cell | -- If the function is the main function, add "main" to that cell | ||