Module:Text/data explained

-- Data required by . -- Either Lua string patterns (defined by codepoint) or information about quotes

local data =

data.PatternCJK = mw.ustring.char(91, 4352, 45, 4607, 11904, 45, 42191, 43072, 45, 43135, 44032, 45, 55215, 63744, 45, 64255, 65072, 45, 65103, 65381, 45, 65500, 131072, 45, 196607, 93)

data.PatternCombined = mw.ustring.char(91, 0x0300, 45, 0x036F, 0x1AB0, 45, 0x1AFF, 0x1DC0, 45, 0x1DFF, 0xFE20, 45, 0xFE2F, 93)

local RangesLatin = local PatternLatin = "^[" for i = 1, #RangesLatin do local range = RangesLatin[ i ] PatternLatin = PatternLatin .. mw.ustring.char(range[1 ], 45, range[2 ])end PatternLatin = PatternLatin .. "]*$"data.RangesLatin = RangesLatindata.NumLatinRanges = #RangesLatindata.PatternLatin = PatternLatin

data.PatternTerminated = mw.ustring.char(91, 12290, 65281, 65294, 65311) .. "!%.%?…][\"'%]‹›«»‘’“”]*$"

data.QuoteLang =

data.QuoteType =

data.SeekQuote = mw.ustring.char(34, -- " 39, -- ' 171, -- laquo 187, -- raquo 8216, -- lsquo 8217, -- rsquo 8218, -- sbquo 8220, -- ldquo 8221, -- rdquo 8222, -- bdquo 8249, -- lsaquo 8250, -- rsaquo 0x300C, -- CJK 0x300D, -- CJK 0x300E, -- CJK 0x300F) -- CJK

return data