Module:Arguments: Difference between revisions

Created page with "-- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string'..."
No edit summary
Tag: Reverted
Line 326: Line 326:
local function inext(t, i)
local function inext(t, i)
-- This uses our __index metamethod
-- This uses our __index metamethod
local v = t[i + 1]
local v = t[i + 1]
if v ~= nil then
if v ~= nil then
return i + 1, v
return i + 1, v