Module:Module introspection: Difference between revisions
alphabetize dependencies |
m bugfix |
||
| Line 84: | Line 84: | ||
for var, dep, direct_func in code:gmatch([[local%s+([%w_]+)%s*=%s*require%(%s*["']([^"']+)["']%s*%)%.?([%w_%.]*)]]) do | for var, dep, direct_func in code:gmatch([[local%s+([%w_]+)%s*=%s*require%(%s*["']([^"']+)["']%s*%)%.?([%w_%.]*)]]) do | ||
if dep:match("^Module:") then | if dep:match("^Module:") then | ||
if | if direct_func == "" then direct_func = nil end | ||
raw_deps[var] = { | raw_deps[var] = { | ||
dep = dep, | dep = dep, | ||
direct_func = direct_func | direct_func = direct_func | ||
} | } | ||
end | end | ||