<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://newdoor.link/index.php?action=history&amp;feed=atom&amp;title=%EB%AA%A8%EB%93%88%3AHangul%2Fdata</id>
	<title>모듈:Hangul/data - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://newdoor.link/index.php?action=history&amp;feed=atom&amp;title=%EB%AA%A8%EB%93%88%3AHangul%2Fdata"/>
	<link rel="alternate" type="text/html" href="https://newdoor.link/index.php?title=%EB%AA%A8%EB%93%88:Hangul/data&amp;action=history"/>
	<updated>2026-04-20T19:39:45Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://newdoor.link/index.php?title=%EB%AA%A8%EB%93%88:Hangul/data&amp;diff=3968&amp;oldid=prev</id>
		<title>Admin: 한글 모듈</title>
		<link rel="alternate" type="text/html" href="https://newdoor.link/index.php?title=%EB%AA%A8%EB%93%88:Hangul/data&amp;diff=3968&amp;oldid=prev"/>
		<updated>2022-05-21T13:22:34Z</updated>

		<summary type="html">&lt;p&gt;한글 모듈&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- data definition&lt;br /&gt;
 &lt;br /&gt;
local final_vowel = 1&lt;br /&gt;
local final_consonant = 2&lt;br /&gt;
local final_rieul = 3&lt;br /&gt;
local final_unknown = 4&lt;br /&gt;
&lt;br /&gt;
final_map = {&lt;br /&gt;
    [&amp;quot;ㄱ&amp;quot;]= final_consonant,    --기역/기윽&lt;br /&gt;
    [&amp;quot;ㄴ&amp;quot;]= final_consonant,    --니은&lt;br /&gt;
    [&amp;quot;ㄷ&amp;quot;]= final_consonant,    --디귿/디읃&lt;br /&gt;
    [&amp;quot;ㄹ&amp;quot;]= final_rieul,        --리을&lt;br /&gt;
    [&amp;quot;ㅁ&amp;quot;]= final_consonant,    --미음&lt;br /&gt;
    [&amp;quot;ㅂ&amp;quot;]= final_consonant,    --비읍&lt;br /&gt;
    [&amp;quot;ㅅ&amp;quot;]= final_consonant,    --시옷/시읏&lt;br /&gt;
    [&amp;quot;ㅇ&amp;quot;]= final_consonant,    --이응&lt;br /&gt;
    [&amp;quot;ㅈ&amp;quot;]= final_consonant,    --지읒&lt;br /&gt;
    [&amp;quot;ㅊ&amp;quot;]= final_consonant,    --치읓&lt;br /&gt;
    [&amp;quot;ㅋ&amp;quot;]= final_consonant,    --키읔&lt;br /&gt;
    [&amp;quot;ㅌ&amp;quot;]= final_consonant,    --티읕&lt;br /&gt;
    [&amp;quot;ㅍ&amp;quot;]= final_consonant,    --피읖&lt;br /&gt;
    [&amp;quot;ㅎ&amp;quot;]= final_consonant,    --히읗&lt;br /&gt;
    [&amp;quot;ㄲ&amp;quot;]= final_consonant,    --쌍기역/된기윽&lt;br /&gt;
    [&amp;quot;ㄸ&amp;quot;]= final_consonant,    --쌍디귿/된디읃&lt;br /&gt;
    [&amp;quot;ㅃ&amp;quot;]= final_consonant,    --쌍비읍/된비읍&lt;br /&gt;
    [&amp;quot;ㅆ&amp;quot;]= final_consonant,    --쌍시옷/된시읏&lt;br /&gt;
    [&amp;quot;ㅉ&amp;quot;]= final_consonant,    --씽지읒/된지읒&lt;br /&gt;
 &lt;br /&gt;
    [&amp;quot;0&amp;quot;] = final_consonant,    -- 영, 십, 백, 천, 만, 억 (조 이상은 에러)&lt;br /&gt;
    [&amp;quot;1&amp;quot;] = final_rieul,        -- 일&lt;br /&gt;
    [&amp;quot;2&amp;quot;] = final_vowel,        -- 이&lt;br /&gt;
    [&amp;quot;3&amp;quot;] = final_consonant,    -- 삼&lt;br /&gt;
    [&amp;quot;4&amp;quot;] = final_vowel,        -- 사&lt;br /&gt;
    [&amp;quot;5&amp;quot;] = final_vowel,        -- 오&lt;br /&gt;
    [&amp;quot;6&amp;quot;] = final_consonant,    -- 육&lt;br /&gt;
    [&amp;quot;7&amp;quot;] = final_rieul,        -- 칠&lt;br /&gt;
    [&amp;quot;8&amp;quot;] = final_rieul,        -- 팔&lt;br /&gt;
    [&amp;quot;9&amp;quot;] = final_vowel,        -- 구&lt;br /&gt;
 &lt;br /&gt;
    [&amp;quot;A&amp;quot;] = final_vowel,        -- 에이&lt;br /&gt;
    [&amp;quot;B&amp;quot;] = final_vowel,        -- 비&lt;br /&gt;
    [&amp;quot;C&amp;quot;] = final_vowel,        -- 시&lt;br /&gt;
    [&amp;quot;D&amp;quot;] = final_vowel,        -- 디&lt;br /&gt;
    [&amp;quot;E&amp;quot;] = final_vowel,        -- 이&lt;br /&gt;
    [&amp;quot;F&amp;quot;] = final_vowel,        -- 에프&lt;br /&gt;
    [&amp;quot;G&amp;quot;] = final_vowel,        -- 지&lt;br /&gt;
    [&amp;quot;H&amp;quot;] = final_vowel,        -- 에이치&lt;br /&gt;
    [&amp;quot;I&amp;quot;] = final_vowel,        -- 아이&lt;br /&gt;
    [&amp;quot;J&amp;quot;] = final_vowel,        -- 제이&lt;br /&gt;
    [&amp;quot;K&amp;quot;] = final_vowel,        -- 케이&lt;br /&gt;
    [&amp;quot;L&amp;quot;] = final_rieul,        -- 엘&lt;br /&gt;
    [&amp;quot;M&amp;quot;] = final_consonant,    -- 엠&lt;br /&gt;
    [&amp;quot;N&amp;quot;] = final_consonant,    -- 엔&lt;br /&gt;
    [&amp;quot;O&amp;quot;] = final_vowel,        -- 오&lt;br /&gt;
    [&amp;quot;P&amp;quot;] = final_consonant,    -- 피&lt;br /&gt;
    [&amp;quot;Q&amp;quot;] = final_consonant,    -- 큐&lt;br /&gt;
    [&amp;quot;R&amp;quot;] = final_vowel,        -- 아르 (알?)&lt;br /&gt;
    [&amp;quot;S&amp;quot;] = final_vowel,        -- 에스&lt;br /&gt;
    [&amp;quot;T&amp;quot;] = final_vowel,        -- 티&lt;br /&gt;
    [&amp;quot;U&amp;quot;] = fianl_vowel,        -- 유&lt;br /&gt;
    [&amp;quot;V&amp;quot;] = final_vowel,        -- 브이&lt;br /&gt;
    [&amp;quot;W&amp;quot;] = final_vowel,        -- 더블유&lt;br /&gt;
    [&amp;quot;X&amp;quot;] = final_vowel,        -- 엑스&lt;br /&gt;
    [&amp;quot;Y&amp;quot;] = final_vowel,        -- 와이&lt;br /&gt;
    [&amp;quot;Z&amp;quot;] = final_vowel,        -- 지, 제드, 제트&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local particle_map = {&lt;br /&gt;
    -- 기본형, 배~, 감~, 귤~&lt;br /&gt;
    { &amp;quot;은(는)&amp;quot;, &amp;quot;는&amp;quot;, &amp;quot;은&amp;quot;, &amp;quot;은&amp;quot;},&lt;br /&gt;
    { &amp;quot;이(가)&amp;quot;, &amp;quot;가&amp;quot;, &amp;quot;이&amp;quot;, &amp;quot;이&amp;quot;},&lt;br /&gt;
    { &amp;quot;을(를)&amp;quot;, &amp;quot;를&amp;quot;, &amp;quot;을&amp;quot;, &amp;quot;을&amp;quot;},&lt;br /&gt;
    { &amp;quot;와(과)&amp;quot;, &amp;quot;와&amp;quot;, &amp;quot;과&amp;quot;, &amp;quot;과&amp;quot;},&lt;br /&gt;
    { &amp;quot;야(아)&amp;quot;, &amp;quot;야&amp;quot;, &amp;quot;아&amp;quot;, &amp;quot;아&amp;quot;},&lt;br /&gt;
    { &amp;quot;(으)로&amp;quot;, &amp;quot;로&amp;quot;, &amp;quot;으로&amp;quot;, &amp;quot;로&amp;quot;},&lt;br /&gt;
    { &amp;quot;(으)로서&amp;quot;, &amp;quot;로서&amp;quot;, &amp;quot;으로서&amp;quot;, &amp;quot;로서&amp;quot;},&lt;br /&gt;
    { &amp;quot;(으)로써&amp;quot;, &amp;quot;로써&amp;quot;, &amp;quot;으로써&amp;quot;, &amp;quot;로써&amp;quot;},&lt;br /&gt;
    { &amp;quot;(이)랑&amp;quot;, &amp;quot;랑&amp;quot;, &amp;quot;이랑&amp;quot;, &amp;quot;이랑&amp;quot;},&lt;br /&gt;
    { &amp;quot;(이)나&amp;quot;, &amp;quot;나&amp;quot;, &amp;quot;이나&amp;quot;, &amp;quot;이나&amp;quot;},&lt;br /&gt;
    { &amp;quot;(이)여&amp;quot;, &amp;quot;여&amp;quot;, &amp;quot;이여&amp;quot;, &amp;quot;이여&amp;quot;},&lt;br /&gt;
    { &amp;quot;(이)시여&amp;quot;, &amp;quot;시여&amp;quot;, &amp;quot;이시여&amp;quot;, &amp;quot;이시여&amp;quot;},&lt;br /&gt;
    { &amp;quot;(이)다&amp;quot;, &amp;quot;다&amp;quot;, &amp;quot;이다&amp;quot;, &amp;quot;이다&amp;quot;},&lt;br /&gt;
    { &amp;quot;(이)라고&amp;quot;, &amp;quot;라고&amp;quot;, &amp;quot;이라고&amp;quot;, &amp;quot;이라고&amp;quot;},&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
finalform_basic = {}&lt;br /&gt;
finalform_vowel = {}&lt;br /&gt;
finalform_consonant = {}&lt;br /&gt;
finalform_rieul = {}&lt;br /&gt;
 &lt;br /&gt;
local function registerParticleMap(rules)&lt;br /&gt;
    local finalform = { {}, {}, {}, {} }&lt;br /&gt;
    mw.log(#rules)&lt;br /&gt;
    for i = 1, #rules do&lt;br /&gt;
        rule = rules[i]&lt;br /&gt;
        for j = 1, 4 do&lt;br /&gt;
            finalform_basic[ rule[j] ] = rule[1]&lt;br /&gt;
            finalform_vowel[ rule[j] ] = rule[2]&lt;br /&gt;
            finalform_consonant[ rule[j] ] = rule[3]&lt;br /&gt;
            finalform_rieul[ rule[j] ] = rule[4]&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
 &lt;br /&gt;
    return #rules&lt;br /&gt;
end&lt;br /&gt;
 &lt;br /&gt;
registerParticleMap(particle_map)&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
    final_vowel = final_vowel,&lt;br /&gt;
    final_consonant = final_consonant,&lt;br /&gt;
    final_rieul = final_rieul,&lt;br /&gt;
    final_unknown = final_unknown,&lt;br /&gt;
&lt;br /&gt;
    finalform_basic = finalform_basic,&lt;br /&gt;
    finalform_vowel = finalform_vowel,&lt;br /&gt;
    finalform_consonant = finalform_consonant,&lt;br /&gt;
    finalform_rieul = finalform_rieul,&lt;br /&gt;
    &lt;br /&gt;
    final_map = final_map,&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>