Module:IPA/templates: Difference between revisions

No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 7: Line 7:
function export.IPA(frame)
function export.IPA(frame)
local parent_args = frame:getParent().args
local parent_args = frame:getParent().args
local include_langname = frame.args.include_langname
local include_langname = frame.args.include_langname
local compat = parent_args.lang
local compat = parent_args.lang
Line 17: Line 16:
[1 + offset] = {list = true, disallow_holes = true},
[1 + offset] = {list = true, disallow_holes = true},
-- Deprecated; don't use in new code.
-- Deprecated; don't use in new code.
["qual"] = {list = true, allow_holes = true, separate_no_index = true, alias_of = "q", default = params[lang_arg]:getCanonicalName()},
["qual"] = {list = true, separate_no_index = true, alias_of = "q"},
["nocount"] = {type = "boolean"},
["nocount"] = {type = "boolean"},
["nocat"] = {type = "boolean"},
["nocat"] = {type = "boolean"},
Line 30: Line 29:
}
}


local items, args = m_param_utils.process_list_arguments {
local items, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params {
params = params,
params = params,
param_mods = param_mods,
param_mods = param_mods,
Line 77: Line 76:
}
}


local items, args = m_param_utils.process_list_arguments {
local items, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params {
params = params,
params = params,
param_mods = param_mods,
param_mods = param_mods,
Line 273: Line 272:
}
}


local items, args = m_param_utils.process_list_arguments {
local items, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params {
params = params,
params = params,
param_mods = param_mods,
param_mods = param_mods,