Module:VardefineList

local util_args = require('Module:ArgsUtil') local util_text = require('Module:TextUtil') local util_vars = require('Module:VarsUtil')

local h = {}

local p = {} function p.main(frame) local args = util_args.merge if not args.list then return end local tbl = util_text.split(args.list,'%s*,%s*') local base = args.base for k, v in ipairs(tbl) do util_vars.setVar(base .. k, v, frame) end end return p