Module:Module introspection: Difference between revisions

Ganaram inukshuk (talk | contribs)
mNo edit summary
Ganaram inukshuk (talk | contribs)
No edit summary
Line 1: Line 1:
-- This module follows [[User:Ganaram inukshuk/Provisional style guide for Lua]]
-- This module follows [[User:Ganaram inukshuk/Provisional style guide for Lua]]
local getArgs = require("Module:Arguments").getArgs
local getArgs = require("Module:Arguments").getArgs
--local mos = require("Module:MOS")
--[[
local rat = require("Module:Rational")
]]--
local p = {}
local p = {}


Line 21: Line 17:
-- Inspects a module for its functions, its dependencies, and the functions used
-- Inspects a module for its functions, its dependencies, and the functions used
-- from those dependencies.
-- from those dependencies.
-- CURRENT BUGS:
-- If strings contain actual code, they will be treated as part of the code.
-- This should be a non-issue as long as no module adds any actual code.


-- Helper function
-- Helper function
Line 183: Line 183:
return funcs
return funcs
end
end
p.random_string = "function p.make_a_sandwich(bread, fillings, condiments)"


-- Helper function
-- Helper function