"ମଡ୍ୟୁଲ:Citation/CS1" ପୃଷ୍ଠାର ସଂସ୍କରଣଗୁଡ଼ିକ ମଧ୍ୟରେ ତଫାତ
Content deleted Content added
No edit summary |
ଟିକେ deprecated enumerated parameter error message fix; |
||
୩,୮୩୬ କ ଧାଡ଼ି:
local function validate (name, cite_class, empty)
local name = tostring (name);
local enum_name; -- for enumerated parameters, is name with enumerator replaced with '#'
local state;
local function state_test (state, name) -- local function to do testing of state values
Line ୩,୮୫୯ ⟶ ୩,୮୬୦:
-- limited enumerated parameters list
state = whitelist.limited_numbered_arguments[
if true == state_test (state, name) then return true; end
Line ୩,୮୭୫ ⟶ ୩,୮୭୬:
-- all enumerated parameters allowed
state = whitelist.numbered_arguments[
if true == state_test (state, name) then return true; end
Line ୪,୦୫୫ ⟶ ୪,୦୫୬:
elseif not utilities.is_set (v) then -- for empty parameters
if not validate (k, config.CitationClass, true) then -- is this empty parameter a valid parameter
k = ('' == k) and
table.insert (empty_unknowns, utilities.wrap_style ('parameter', k)); -- format for error message and add to the list
end
|