Content deleted Content added
private-use subtag can have multiple following subtags not introduced separately by "x"? |
m error in throwing invalid character error |
||
Line 361:
self.error = error
self.invalid = table.concat(self.input, "-", index)
return self:remove_unnecessary_fields()
end
function parsed_subtags_mt:remove_unnecessary_fields()
-- Only useful internally.
self.input = nil
return setmetatable(self, nil)
end
Line 401 ⟶ 400:
setmetatable(parsed_subtags, parsed_subtags_mt)
local matched_count = 0
local potential_subtags = mw.text.split(tag, "-")▼
parsed_subtags.input = potential_subtags▼
-- Language tags probably only contain ASCII alphabetic and numerical
Line 407 ⟶ 409:
return parsed_subtags:throw("invalid characters", 1)
end
▲ local potential_subtags = mw.text.split(tag, "-")
▲ parsed_subtags.input = potential_subtags
-- An array of patterns for each subtag, and a "type" field for the name
Line 493 ⟶ 492:
end
return parsed_subtags:remove_unnecessary_fields()
end
|