local list_to_set = require("Module:table").listToSet
local function process_set_param(param)
param.set = list_to_set(param.set)
param.converted_set = true
return param
end
local boolean = {type = "boolean"}
local empty_list = {}
local list = {list = true}
local list_allow_holes_separate_no_index = {list = true, allow_holes = true, separate_no_index = true}
local required = {required = true}
local required_default_ = {required = true, default = ""}
local required_lang_default_und = {required = true, type = "language", default = "und"}
local m = {}
-- ]
m = {
= {required = true, list = true, disallow_holes = true},
}
m = {
= required_lang_default_und,
= required_default_,
tag = process_set_param{set = {"li", "p"}, default = "li"},
}
m = {
= required_lang_default_und,
= required_default_
}
-- ]
m = {
= required_lang_default_und,
= {list = true, disallow_holes = true},
= required,
= true,
= boolean,
= true,
= boolean,
= true
}
-- ]
m = {
= required_lang_default_und,
= true,
= list,
= true,
= true,
= {type = "script"},
= true,
= true,
= true,
}
m = {
= required_lang_default_und,
= process_set_param{set = {"usex", "quote"}},
= boolean,
= true,
}
m = {
= true,
= true,
= true,
}
m = {
= required,
= list,
= list_allow_holes_separate_no_index,
= true,
}
m = {
= true,
= true,
}
m = empty_list
m = {
= required,
= list,
= list_allow_holes_separate_no_index,
}
m = empty_list
m = {
= required_lang_default_und,
= boolean,
}
m = {
= required_lang_default_und,
= boolean,
= true,
}
m = {
= required_lang_default_und,
= true,
}
return m