Module:Module introspection: Difference between revisions
No edit summary |
try to count dependencies used |
||
| Line 244: | Line 244: | ||
local module_funcs = p.find_functions(code) | local module_funcs = p.find_functions(code) | ||
local func_table = p.make_function_table(module_name, module_funcs, main_function) | local func_table = p.make_function_table(module_name, module_funcs, main_function) | ||
-- Return the tables as strings | -- Return the tables as strings | ||
local summary = string.format("'''Introspection summary:''' Module:%s requires %d | local summary = string.format("'''Introspection summary:''' Module:%s requires %d Lua modules and provides %d functions(s).", module_name, #module_deps, #module_funcs) | ||
return summary .. "\n" .. dep_table .. "\n" .. func_table | return summary .. "\n" .. dep_table .. "\n" .. func_table | ||
end | end | ||