Modul:ja/data/range
Dokumentasi untuk modul ini dapat dibuat di Modul:ja/data/range/doc
local ret = {
['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
}
ret.kana = ret.hiragana .. ret.katakana .. ret.hentaigana .. '゙-゜'
return ret