Documentation for this module may be created at မော်ဂျူး:ja/data/range/doc

return {
	['kanji'] =
		'一-鿿' .. -- CJK Unified Ideographs
		'⺀-⿟' .. -- CJK Radicals Supplement + Kangxi Radicals
		'㐀-䶿' .. -- CJK Unified Ideographs Extension A
		'豈-﫿' .. -- CJK Compatibility Ideographs
		'𠀀-𮿯' .. -- CJK Unified Ideographs Extension B-F + CJK Compatibility Ideographs Supplement
		'𰀀-𲎯', -- CJK Unified Ideographs Extension G-H
    ['hiragana'] =
		'ぁ-ゞ' .. -- Hiragana
		'𛀁𛄟' .. -- Kana Supplement + Kana Extended-A
		'𛄲𛅐-𛅒', -- Small Kana Extension
    ['katakana'] =
		'ァ-ヺー-ヾ' .. -- Katakana
		'ㇰ-ㇿ' .. -- Katakana Phonetic Extensions
		'ヲ-゚' .. -- Halfwidth and Fullwidth Forms
		'𚿰-𚿾' .. -- Kana Extended-B
		'𛀀𛄠-𛄢' .. -- Kana Supplement + Kana Extended-A
		'𛅕𛅤-𛅧', -- Small Kana Extension
    ['hentaigana'] =
		'𛀑-𛄞', -- Kana Supplement + Kana Extended-A
	['ideograph'] =
		'〃々-〇〱-〵〻〼' .. -- CJK Symbols and Punctuation
		'㈠-㉟㊀-㋿' .. -- Enclosed CJK Letters and Months
		'㍘-㏿' .. -- CJK Compatibility
		'🈂-🋿', -- Enclosed Ideographic Supplement
	['kana_graph'] =
		'ゟヿ' .. -- Hiragana + Katakana
		'㌀-㍗' .. -- CJK Compatibility
		'🈀🈁', -- Enclosed Ideographic Supplement
	['punctuation'] =
		' -。〈-】〔-〟〽' .. -- CJK Symbols and Punctuation
		'゠・' .. -- Katakana
		'!-/:-@[-`{-・¢-○', -- Halfwidth and Fullwidth Forms
	['latin'] = require("Module:scripts").getByCode("Latn"):getCharacters()
}