Module:ko-appendix-junggan-nogeoldae/data

local data = [[아	a	-_ㅇ	a_아 안	an	-_ㅇ	an_안 애	ay	-_ㅇ	ay_애 자	ca	c_ㅈ	a_아 자ᇦ	caf	c_ㅈ	af_아ᇦ 잔	can	c_ㅈ	an_안 장	cang	c_ㅈ	ang_앙 자ᇹ	caq	c_ㅈ	aq_아ᇹ 자ᇢ	caW	c_ㅈ	aW_아ᇢ ᄌᅶ	cawo	c_ㅈ	awo_ᄋᅶ 재	cay	c_ㅈ	ay_애 저	ce	c_ㅈ	e_어 저ᇹ	ceq	c_ㅈ	eq_어ᇹ 지	ci	c_ㅈ	i_이 진	cin	c_ㅈ	in_인 징	cing	c_ㅈ	ing_잉 지ᇹ	ciq	c_ㅈ	iq_이ᇹ 지ᇢ	ciW	c_ㅈ	iW_이ᇢ ᄌᆛ	ciwu	c_ㅈ	iwu_ᄋᆛ 지ᇫ	ciz	c_ㅈ	iz_이ᇫ 즈	cu	c_ㅈ	u_으 즘	cum	c_ㅈ	um_음 즈ᇢ	cuW	c_ㅈ	uW_으ᇢ ᄌᆕ	cuwu	c_ㅈ	uwu_ᄋᆕ 즤	cuy	c_ㅈ	uy_의 즈ᇫ	cuz	c_ㅈ	uz_으ᇫ 좌ᇦ	cwaf	c_ㅈ	waf_와ᇦ 좡	cwang	c_ㅈ	wang_왕 조	cwo	c_ㅈ	wo_오 주	cwu	c_ㅈ	wu_우 중	cwung	c_ㅈ	wung_웅 쟈	cya	c_ㅈ	ya_야 쟌	cyan	c_ㅈ	yan_얀 쟝	cyang	c_ㅈ	yang_양 ᄌᅸ	cyawo	c_ㅈ	yawo_ᄋᅸ 져	cye	c_ㅈ	ye_여 젼	cyen	c_ㅈ	yen_연 져ᇹ	cyeq	c_ㅈ	yeq_여ᇹ 져ᇢ	cyeW	c_ㅈ	yeW_여ᇢ 졔	cyey	c_ㅈ	yey_예 쥬	cyu	c_ㅈ	yu_유 즁	cyung	c_ㅈ	yung_융 쥬ᇹ	cyuq	c_ㅈ	yuq_유ᇹ ᄌᆑᆫ	cyuyen	c_ㅈ	yuyen_ᄋᆑᆫ 짜	cca	cc_ㅉ	a_아 짜ᇦ	ccaf	cc_ㅉ	af_아ᇦ 짜ᇹ	ccaq	cc_ㅉ	aq_아ᇹ 짜ᇢ	ccaW	cc_ㅉ	aW_아ᇢ 째	ccay	cc_ㅉ	ay_애 찜	ccim	cc_ㅉ	im_임 찡	ccing	cc_ㅉ	ing_잉 찌ᇹ	cciq	cc_ㅉ	iq_이ᇹ ᄍᆜᆼ	cciung	cc_ㅉ	iung_ᄋᆜᆼ 찌ᇢ	cciW	cc_ㅉ	iW_이ᇢ 찌ᇫ	cciz	cc_ㅉ	iz_이ᇫ 찅	ccuyng	cc_ㅉ	uyng_읭 쯰ᇹ	ccuyq	cc_ㅉ	uyq_의ᇹ 쯔ᇫ	ccuz	cc_ㅉ	uz_으ᇫ 쬥	ccwoyng	cc_ㅉ	woyng_욍 쭝	ccwung	cc_ㅉ	wung_웅 쮜	ccwuy	cc_ㅉ	wuy_위 쨔ᇦ	ccyaf	cc_ㅉ	yaf_야ᇦ 쨩	ccyang	cc_ㅉ	yang_양 쨔ᇢ	ccyaW	cc_ㅉ	yaW_야ᇢ 쪈	ccyen	cc_ㅉ	yen_연 쪄ᇢ	ccyeW	cc_ㅉ	yeW_여ᇢ 쪠	ccyey	cc_ㅉ	yey_예 쮸	ccyu	cc_ㅉ	yu_유 쯍	ccyung	cc_ㅉ	yung_융 ᄍᆑᆫ	ccyuyen	cc_ㅉ	yuyen_ᄋᆑᆫ 차	cha	ch_ㅊ	a_아 창	chang	ch_ㅊ	ang_앙 차ᇢ	chaW	ch_ㅊ	aW_아ᇢ ᄎᅶ	chawo	ch_ㅊ	awo_ᄋᅶ 채	chay	ch_ㅊ	ay_애 치	chi	ch_ㅊ	i_이 친	chin	ch_ㅊ	in_인 칭	ching	ch_ㅊ	ing_잉 치ᇹ	chiq	ch_ㅊ	iq_이ᇹ 치ᇢ	chiW	ch_ㅊ	iW_이ᇢ ᄎᆛ	chiwu	ch_ㅊ	iwu_ᄋᆛ 츠	chu	ch_ㅊ	u_으 층	chung	ch_ㅊ	ung_응 츠ᇫ	chuz	ch_ㅊ	uz_으ᇫ 추	chwu	ch_ㅊ	wu_우 춘	chwun	ch_ㅊ	wun_운 충	chwung	ch_ㅊ	wung_웅 챵	chyang	ch_ㅊ	yang_양 ᄎᅸ	chyawo	ch_ㅊ	yawo_ᄋᅸ 쳐	chye	ch_ㅊ	ye_여 쳠	chyem	ch_ㅊ	yem_염 쳔	chyen	ch_ㅊ	yen_연 쳐ᇹ	chyeq	ch_ㅊ	yeq_여ᇹ 쳬	chyey	ch_ㅊ	yey_예 ᄎᆄᆫ	chyoyan	ch_ㅊ	yoyan_ᄋᆄ 츄	chyu	ch_ㅊ	yu_유 ᄎᆏᆫ	chyuen	ch_ㅊ	yuen_ᄋᆏᆫ 츈	chyun	ch_ㅊ	yun_윤 츄ᇹ	chyuq	ch_ㅊ	yuq_유ᇹ ᄎᆔ	chyuy	ch_ㅊ	yuy_ᄋᆔ ᄎᆑᆫ	chyuyen	ch_ㅊ	yuyen_ᄋᆑᆫ 어	e	-_ㅇ	e_어 ᄫᅡ	fa	f_ㅸ	a_아 ᄫᅡᆫ	fan	f_ㅸ	an_안 ᄫᅡᆼ	fang	f_ㅸ	ang_앙 ᄫᅳᆫ	fun	f_ㅸ	un_은 ᄫᅴ	fuy	f_ㅸ	uy_의 ᄫᅪᆫ	fwan	f_ㅸ	wan_완 ᄫᅪᇹ	fwaq	f_ㅸ	waq_와ᇹ ᄫᅮ	fwu	f_ㅸ	wu_우 ᄫᅮᆫ	fwun	f_ㅸ	wun_운 ᄫᅮᆼ	fwung	f_ㅸ	wung_웅 한	han	h_ㅎ	an_안 하ᇢ	haW	h_ㅎ	aW_아ᇢ ᄒᅶ	hawo	h_ㅎ	awo_ᄋᅶ 해	hay	h_ㅎ	ay_애 허	he	h_ㅎ	e_어 헌	hen	h_ㅎ	en_언 허ᇹ	heq	h_ㅎ	eq_어ᇹ 히	hi	h_ㅎ	i_이 힝	hing	h_ㅎ	ing_잉 히ᇢ	hiW	h_ㅎ	iW_이ᇢ ᄒᆛ	hiwu	h_ㅎ	iwu_ᄋᆛ 흔	hun	h_ㅎ	un_은 ᄒᆕ	huwu	h_ㅎ	uwu_ᄋᆕ 희	huy	h_ㅎ	uy_의 희ᇹ	huyq	h_ㅎ	uyq_의ᇹ 화	hwa	h_ㅎ	wa_와 환	hwan	h_ㅎ	wan_완 황	hwang	h_ㅎ	wang_왕 홰	hway	h_ㅎ	way_왜 훠	hwe	h_ㅎ	we_워 호	hwo	h_ㅎ	wo_오 후	hwu	h_ㅎ	wu_우 훈	hwun	h_ㅎ	wun_운 훙	hwung	h_ㅎ	wung_웅 휘	hwuy	h_ㅎ	wuy_위 햐	hya	h_ㅎ	ya_야 향	hyang	h_ㅎ	yang_양 혀	hye	h_ㅎ	ye_여 현	hyen	h_ㅎ	yen_연 혀ᇹ	hyeq	h_ㅎ	yeq_여ᇹ 혜	hyey	h_ㅎ	yey_예 효	hyo	h_ㅎ	yo_요 휴	hyu	h_ㅎ	yu_유 흉	hyung	h_ㅎ	yung_융 ᄒᆔᆼ	hyuyng	h_ㅎ	yuyng_ᄋᆔᆼ ᅘᅡᇹ	hhaq	hh_ㆅ	aq_아ᇹ ᅘᅢ	hhay	hh_ㆅ	ay_애 ᅘᅥ	hhe	hh_ㆅ	e_어 ᅘᅥᆫ	hhen	hh_ㆅ	en_언 ᅘᅵᆼ	hhing	hh_ㆅ	ing_잉 ᅘᅳᆫ	hhun	hh_ㆅ	un_은 ᅘᅳᇢ	hhuW	hh_ㆅ	uW_으ᇢ ᅘᅪ	hhwa	hh_ㆅ	wa_와 ᅘᅪᆫ	hhwan	hh_ㆅ	wan_완 ᅘᅫ	hhway	hh_ㆅ	way_왜 ᅘᅯ	hhwe	hh_ㆅ	we_워 ᅘᅯᆫ	hhwen	hh_ㆅ	wen_원 ᅘᅮ	hhwu	hh_ㆅ	wu_우 ᅘᅮᆼ	hhwung	hh_ㆅ	wung_웅 ᅘᅱ	hhwuy	hh_ㆅ	wuy_위 ᅘᅱᆫ	hhwuyn	hh_ㆅ	wuyn_윈 ᅘᅱᆼ	hhwuyng	hh_ㆅ	wuyng_윙 ᅘᅱᇹ	hhwuyq	hh_ㆅ	wuyq_위ᇹ ᅘᅣ	hhya	hh_ㆅ	ya_야 ᅘᅣᇦ	hhyaf	hh_ㆅ	yaf_야ᇦ ᅘᅣᆫ	hhyan	hh_ㆅ	yan_얀 ᅘᅣᇢ	hhyaW	hh_ㆅ	yaW_야ᇢ ᅘᅧᆷ	hhyem	hh_ㆅ	yem_염 ᅘᅧᆫ	hhyen	hh_ㆅ	yen_연 이	i	-_ㅇ	i_이 인	in	-_ㅇ	in_인 이ᇢ	iW	-_ㅇ	iW_이ᇢ ᄋᆛ	iwu	-_ㅇ	iwu_ᄋᆛ 가ᇦ	kaf	k_ㄱ	af_아ᇦ 감	kam	k_ㄱ	am_암 간	kan	k_ㄱ	an_안 강	kang	k_ㄱ	ang_앙 가ᇢ	kaW	k_ㄱ	aW_아ᇢ ᄀᅶ	kawo	k_ㄱ	awo_ᄋᅶ 개	kay	k_ㄱ	ay_애 거	ke	k_ㄱ	e_어 건	ken	k_ㄱ	en_언 기	ki	k_ㄱ	i_이 김	kim	k_ㄱ	im_임 긴	kin	k_ㄱ	in_인 깅	king	k_ㄱ	ing_잉 기ᇹ	kiq	k_ㄱ	iq_이ᇹ 기ᇢ	kiW	k_ㄱ	iW_이ᇢ ᄀᆛ	kiwu	k_ㄱ	iwu_ᄋᆛ 그	ku	k_ㄱ	u_으 근	kun	k_ㄱ	un_은 그ᇹ	kuq	k_ㄱ	uq_으ᇹ 그ᇢ	kuW	k_ㄱ	uW_으ᇢ ᄀᆕ	kuwu	k_ㄱ	uwu_ᄋᆕ 긔	kuy	k_ㄱ	uy_의 긩	kuyng	k_ㄱ	uyng_읭 긔ᇹ	kuyq	k_ㄱ	uyq_의ᇹ 과	kwa	k_ㄱ	wa_와 관	kwan	k_ㄱ	wan_완 괘	kway	k_ㄱ	way_왜 궈	kwe	k_ㄱ	we_워 권	kwen	k_ㄱ	wen_원 궈ᇹ	kweq	k_ㄱ	weq_워ᇹ 고	kwo	k_ㄱ	wo_오 구	kwu	k_ㄱ	wu_우 궁	kwung	k_ㄱ	wung_웅 귀	kwuy	k_ㄱ	wuy_위 갸	kya	k_ㄱ	ya_야 갸ᇦ	kyaf	k_ㄱ	yaf_야ᇦ 걈	kyam	k_ㄱ	yam_얌 갼	kyan	k_ㄱ	yan_얀 걍	kyang	k_ㄱ	yang_양 갸ᇢ	kyaW	k_ㄱ	yaW_야ᇢ 걔	kyay	k_ㄱ	yay_얘 겸	kyem	k_ㄱ	yem_염 견	kyen	k_ㄱ	yen_연 겨ᇢ	kyeW	k_ㄱ	yeW_여ᇢ 계	kyey	k_ㄱ	yey_예 교	kyo	k_ㄱ	yo_요 규	kyu	k_ㄱ	yu_유 귱	kyung	k_ㄱ	yung_융 ᄀᆔ	kyuy	k_ㄱ	yuy_ᄋᆔ ᄀᆑᆫ	kyuyen	k_ㄱ	yuyen_ᄋᆑᆫ 칸	khan	kh_ㅋ	an_안 캉	khang	kh_ㅋ	ang_앙 카ᇢ	khaW	kh_ㅋ	aW_아ᇢ ᄏᅶ	khawo	kh_ㅋ	awo_ᄋᅶ 캐	khay	kh_ㅋ	ay_애 커	khe	kh_ㅋ	e_어 컨	khen	kh_ㅋ	en_언 키	khi	kh_ㅋ	i_이 킨	khin	kh_ㅋ	in_인 키ᇹ	khiq	kh_ㅋ	iq_이ᇹ 큰	khun	kh_ㅋ	un_은 크ᇢ	khuW	kh_ㅋ	uW_으ᇢ ᄏᆕ	khuwu	kh_ㅋ	uwu_ᄋᆕ 킈	khuy	kh_ㅋ	uy_의 킝	khuyng	kh_ㅋ	uyng_읭 킈ᇹ	khuyq	kh_ㅋ	uyq_의ᇹ 쾅	khwang	kh_ㅋ	wang_왕 쾌	khway	kh_ㅋ	way_왜 쿼	khwe	kh_ㅋ	we_워 퀀	khwen	kh_ㅋ	wen_원 쿼ᇹ	khweq	kh_ㅋ	weq_워ᇹ 쿠	khwu	kh_ㅋ	wu_우 쿤	khwun	kh_ㅋ	wun_운 퀴	khwuy	kh_ㅋ	wuy_위 캬	khya	kh_ㅋ	ya_야 캬ᇦ	khyaf	kh_ㅋ	yaf_야ᇦ 캬ᇹ	khyaq	kh_ㅋ	yaq_야ᇹ 캬ᇢ	khyaW	kh_ㅋ	yaW_야ᇢ 켠	khyen	kh_ㅋ	yen_연 켸	khyey	kh_ㅋ	yey_예 큐	khyu	kh_ㅋ	yu_유 끼	kki	kk_ㄲ	i_이 낀	kkin	kk_ㄲ	in_인 끼ᇢ	kkiW	kk_ㄲ	iW_이ᇢ 뀌	kkwuy	kk_ㄲ	wuy_위 껸	kkyen	kk_ㄲ	yen_연 껴ᇢ	kkyeW	kk_ㄲ	yeW_여ᇢ 뀽	kkyung	kk_ㄲ	yung_융 라	la	l_ㄹ	a_아 라ᇦ	laf	l_ㄹ	af_아ᇦ 람	lam	l_ㄹ	am_암 란	lan	l_ㄹ	an_안 라ᇹ	laq	l_ㄹ	aq_아ᇹ 라ᇢ	laW	l_ㄹ	aW_아ᇢ ᄅᅶ	lawo	l_ㄹ	awo_ᄋᅶ 래	lay	l_ㄹ	ay_애 레	ley	l_ㄹ	ey_에 리	li	l_ㄹ	i_이 림	lim	l_ㄹ	im_임 린	lin	l_ㄹ	in_인 링	ling	l_ㄹ	ing_잉 리ᇹ	liq	l_ㄹ	iq_이ᇹ 리ᇢ	liW	l_ㄹ	iW_이ᇢ ᄅᆛ	liwu	l_ㄹ	iwu_ᄋᆛ 른	lun	l_ㄹ	un_은 릉	lung	l_ㄹ	ung_응 릐	luy	l_ㄹ	uy_의 릥	luyng	l_ㄹ	uyng_읭 릐ᇹ	luyq	l_ㄹ	uyq_의ᇹ 로	lwo	l_ㄹ	wo_오 루	lwu	l_ㄹ	wu_우 룬	lwun	l_ㄹ	wun_운 룽	lwung	l_ㄹ	wung_웅 루ᇹ	lwuq	l_ㄹ	wuq_우ᇹ 뤼	lwuy	l_ㄹ	wuy_위 랴ᇦ	lyaf	l_ㄹ	yaf_야ᇦ 량	lyang	l_ㄹ	yang_양 랴ᇢ	lyaW	l_ㄹ	yaW_야ᇢ ᄅᅸ	lyawo	l_ㄹ	yawo_ᄋᅸ 렴	lyem	l_ㄹ	yem_염 련	lyen	l_ㄹ	yen_연 려ᇢ	lyeW	l_ㄹ	yeW_여ᇢ 례	lyey	l_ㄹ	yey_예 류	lyu	l_ㄹ	yu_유 륜	lyun	l_ㄹ	yun_윤 륭	lyung	l_ㄹ	yung_융 ᄅᆔ	lyuy	l_ㄹ	yuy_ᄋᆔ 마	ma	m_ㅁ	a_아 마ᇦ	maf	m_ㅁ	af_아ᇦ 만	man	m_ㅁ	an_안 망	mang	m_ㅁ	ang_앙 마ᇢ	maW	m_ㅁ	aW_아ᇢ ᄆᅶ	mawo	m_ㅁ	awo_ᄋᅶ 매	may	m_ㅁ	ay_애 미	mi	m_ㅁ	i_이 민	min	m_ㅁ	in_인 밍	ming	m_ㅁ	ing_잉 믄	mun	m_ㅁ	un_은 믕	mung	m_ㅁ	ung_응 믜	muy	m_ㅁ	uy_의 믱	muyng	m_ㅁ	uyng_읭 뭐	mwe	m_ㅁ	we_워 뭔	mwen	m_ㅁ	wen_원 모	mwo	m_ㅁ	wo_오 무	mwu	m_ㅁ	wu_우 문	mwun	m_ㅁ	wun_운 무ᇹ	mwuq	m_ㅁ	wuq_우ᇹ 뮈	mwuy	m_ㅁ	wuy_위 면	myen	m_ㅁ	yen_연 몌	myey	m_ㅁ	yey_예 나	na	n_ㄴ	a_아 남	nam	n_ㄴ	am_암 난	nan	n_ㄴ	an_안 나ᇢ	naW	n_ㄴ	aW_아ᇢ ᄂᅶ	nawo	n_ㄴ	awo_ᄋᅶ 너	ne	n_ㄴ	e_어 니	ni	n_ㄴ	i_이 닝	ning	n_ㄴ	ing_잉 니ᇢ	niW	n_ㄴ	iW_이ᇢ ᄂᆛ	niwu	n_ㄴ	iwu_ᄋᆛ 능	nung	n_ㄴ	ung_응 늬	nuy	n_ㄴ	uy_의 닁	nuyng	n_ㄴ	uyng_읭 뉘	nwuy	n_ㄴ	wuy_위 냔	nyan	n_ㄴ	yan_얀 냥	nyang	n_ㄴ	yang_양 념	nyem	n_ㄴ	yem_염 년	nyen	n_ㄴ	yen_연 녜	nyey	n_ㄴ	yey_예 뉴	nyu	n_ㄴ	yu_유 ᅌᅥ	nge	ng_ㆁ	e_어 ᅌᅵᆫ	ngin	ng_ㆁ	in_인 ᅌᅪ	ngwa	ng_ㆁ	wa_와 ᅌᅪᆫ	ngwan	ng_ㆁ	wan_완 ᅌᅫ	ngway	ng_ㆁ	way_왜 ᅌᅮ	ngwu	ng_ㆁ	wu_우 ᅌᅣ	ngya	ng_ㆁ	ya_야 ᅌᆑᇹ	ngyuyeq	ng_ㆁ	yuyeq_ᄋᆑᇹ 바	pa	p_ㅂ	a_아 반	pan	p_ㅂ	an_안 방	pang	p_ㅂ	ang_앙 바ᇹ	paq	p_ㅂ	aq_아ᇹ 바ᇢ	paW	p_ㅂ	aW_아ᇢ ᄇᅶ	pawo	p_ㅂ	awo_ᄋᅶ 배	pay	p_ㅂ	ay_애 버	pe	p_ㅂ	e_어 번	pen	p_ㅂ	en_언 비	pi	p_ㅂ	i_이 빈	pin	p_ㅂ	in_인 빙	ping	p_ㅂ	ing_잉 비ᇹ	piq	p_ㅂ	iq_이ᇹ 븐	pun	p_ㅂ	un_은 븨	puy	p_ㅂ	uy_의 븨ᇹ	puyq	p_ㅂ	uyq_의ᇹ 붠	pwen	p_ㅂ	wen_원 보	pwo	p_ㅂ	wo_오 부	pwu	p_ㅂ	wu_우 분	pwun	p_ㅂ	wun_운 부ᇹ	pwuq	p_ㅂ	wuq_우ᇹ 뷔	pwuy	p_ㅂ	wuy_위 벼	pye	p_ㅂ	ye_여 변	pyen	p_ㅂ	yen_연 파	pha	ph_ㅍ	a_아 판	phan	ph_ㅍ	an_안 팡	phang	ph_ㅍ	ang_앙 파ᇢ	phaW	ph_ㅍ	aW_아ᇢ ᄑᅶ	phawo	ph_ㅍ	awo_ᄋᅶ 피	phi	ph_ㅍ	i_이 핑	phing	ph_ㅍ	ing_잉 피ᇹ	phiq	ph_ㅍ	iq_이ᇹ 픙	phung	ph_ㅍ	ung_응 푸	phwu	ph_ㅍ	wu_우 풍	phwung	ph_ㅍ	wung_웅 ᄑᅸ	phyawo	ph_ㅍ	yawo_ᄋᅸ 편	phyen	ph_ㅍ	yen_연 빠	ppa	pp_ㅃ	a_아 빵	ppang	pp_ㅃ	ang_앙 빠ᇹ	ppaq	pp_ㅃ	aq_아ᇹ 빠ᇢ	ppaW	pp_ㅃ	aW_아ᇢ 삐	ppi	pp_ㅃ	i_이 삥	pping	pp_ㅃ	ing_잉 삉	ppuyng	pp_ㅃ	uyng_읭 뿬	ppwen	pp_ㅃ	wen_원 뿌	ppwu	pp_ㅃ	wu_우 뿌ᇹ	ppwuq	pp_ㅃ	wuq_우ᇹ 쀤	ppwuyn	pp_ㅃ	wuyn_윈 뼌	ppyen	pp_ㅃ	yen_연 뼈ᇹ	ppyeq	pp_ㅃ	yeq_여ᇹ 뼈ᇢ	ppyeW	pp_ㅃ	yeW_여ᇢ ᅙᅢ	qay	q_ㆆ	ay_애 ᅙᅥ	qe	q_ㆆ	e_어 ᅙᅥᆫ	qen	q_ㆆ	en_언 ᅙᅵ	qi	q_ㆆ	i_이 ᅙᅵᆷ	qim	q_ㆆ	im_임 ᅙᅵᆫ	qin	q_ㆆ	in_인 ᅙᅵᇹ	qiq	q_ㆆ	iq_이ᇹ ᅙᅮᆫ	qwun	q_ㆆ	wun_운 ᅙᅱ	qwuy	q_ㆆ	wuy_위 ᅙᅣ	qya	q_ㆆ	ya_야 ᅙᅣᇦ	qyaf	q_ㆆ	yaf_야ᇦ ᅙᅣᇹ	qyaq	q_ㆆ	yaq_야ᇹ ᅙᅧᇢ	qyeW	q_ㆆ	yeW_여ᇢ 사	sa	s_ㅅ	a_아 삼	sam	s_ㅅ	am_암 산	san	s_ㅅ	an_안 상	sang	s_ㅅ	ang_앙 사ᇹ	saq	s_ㅅ	aq_아ᇹ 사ᇢ	saW	s_ㅅ	aW_아ᇢ ᄉᅶ	sawo	s_ㅅ	awo_ᄋᅶ 서	se	s_ㅅ	e_어 시	si	s_ㅅ	i_이 심	sim	s_ㅅ	im_임 신	sin	s_ㅅ	in_인 싱	sing	s_ㅅ	ing_잉 시ᇹ	siq	s_ㅅ	iq_이ᇹ 시ᇢ	siW	s_ㅅ	iW_이ᇢ ᄉᆛ	siwu	s_ㅅ	iwu_ᄋᆛ 시ᇫ	siz	s_ㅅ	iz_이ᇫ 스	su	s_ㅅ	u_으 승	sung	s_ㅅ	ung_응 싕	suyng	s_ㅅ	uyng_읭 싀ᇹ	suyq	s_ㅅ	uyq_의ᇹ 스ᇫ	suz	s_ㅅ	uz_으ᇫ 솨	swa	s_ㅅ	wa_와 솬	swan	s_ㅅ	wan_완 솽	swang	s_ㅅ	wang_왕 솨ᇹ	swaq	s_ㅅ	waq_와ᇹ 숸	swen	s_ㅅ	wen_원 소	swo	s_ㅅ	wo_오 수	swu	s_ㅅ	wu_우 숭	swung	s_ㅅ	wung_웅 쉬	swuy	s_ㅅ	wuy_위 샹	syang	s_ㅅ	yang_양 샤ᇢ	syaW	s_ㅅ	yaW_야ᇢ ᄉᅸ	syawo	s_ㅅ	yawo_ᄋᅸ 셔	sye	s_ㅅ	ye_여 션	syen	s_ㅅ	yen_연 셔ᇢ	syeW	s_ㅅ	yeW_여ᇢ 셰	syey	s_ㅅ	yey_예 슈	syu	s_ㅅ	yu_유 슌	syun	s_ㅅ	yun_윤 슝	syung	s_ㅅ	yung_융 슈ᇹ	syuq	s_ㅅ	yuq_유ᇹ ᄉᆔ	syuy	s_ㅅ	yuy_ᄋᆔ ᄉᆑ	syuye	s_ㅅ	yuye_ᄋᆑ ᄉᆑᇹ	syuyeq	s_ㅅ	yuyeq_ᄋᆑᇹ 씸	ssim	ss_ㅆ	im_임 씬	ssin	ss_ㅆ	in_인 씽	ssing	ss_ㅆ	ing_잉 씨ᇹ	ssiq	ss_ㅆ	iq_이ᇹ 씨ᇢ	ssiW	ss_ㅆ	iW_이ᇢ 씨ᇫ	ssiz	ss_ㅆ	iz_이ᇫ 쓰ᇫ	ssuz	ss_ㅆ	uz_으ᇫ 쑤ᇹ	sswuq	ss_ㅆ	wuq_우ᇹ 쒸	sswuy	ss_ㅆ	wuy_위 썅	ssyang	ss_ㅆ	yang_양 쓔	ssyu	ss_ㅆ	yu_유 쓘	ssyun	ss_ㅆ	yun_윤 다	ta	t_ㄷ	a_아 단	tan	t_ㄷ	an_안 당	tang	t_ㄷ	ang_앙 다ᇹ	taq	t_ㄷ	aq_아ᇹ 다ᇢ	taW	t_ㄷ	aW_아ᇢ ᄃᅶ	tawo	t_ㄷ	awo_ᄋᅶ 대	tay	t_ㄷ	ay_애 더	te	t_ㄷ	e_어 디	ti	t_ㄷ	i_이 딩	ting	t_ㄷ	ing_잉 디ᇹ	tiq	t_ㄷ	iq_이ᇹ 등	tung	t_ㄷ	ung_응 드ᇢ	tuW	t_ㄷ	uW_으ᇢ ᄃᆕ	tuwu	t_ㄷ	uwu_ᄋᆕ 딍	tuyng	t_ㄷ	uyng_읭 듸ᇹ	tuyq	t_ㄷ	uyq_의ᇹ 도	two	t_ㄷ	wo_오 두	twu	t_ㄷ	wu_우 둥	twung	t_ㄷ	wung_웅 뒤	twuy	t_ㄷ	wuy_위 뎜	tyem	t_ㄷ	yem_염 뎐	tyen	t_ㄷ	yen_연 뎨	tyey	t_ㄷ	yey_예 타	tha	th_ㅌ	a_아 탕	thang	th_ㅌ	ang_앙 타ᇹ	thaq	th_ㅌ	aq_아ᇹ 터	the	th_ㅌ	e_어 티	thi	th_ㅌ	i_이 팅	thing	th_ㅌ	ing_잉 트ᇢ	thuW	th_ㅌ	uW_으ᇢ ᄐᆕ	thuwu	th_ㅌ	uwu_ᄋᆕ 틔	thuy	th_ㅌ	uy_의 틔ᇹ	thuyq	th_ㅌ	uyq_의ᇹ 토	thwo	th_ㅌ	wo_오 투	thwu	th_ㅌ	wu_우 퉁	thwung	th_ㅌ	wung_웅 ᄐᅸ	thyawo	th_ㅌ	yawo_ᄋᅸ 텨	thye	th_ㅌ	ye_여 텬	thyen	th_ㅌ	yen_연 텨ᇹ	thyeq	th_ㅌ	yeq_여ᇹ 텨ᇢ	thyeW	th_ㅌ	yeW_여ᇢ 톄	thyey	th_ㅌ	yey_예 땀	ttam	tt_ㄸ	am_암 딴	ttan	tt_ㄸ	an_안 땅	ttang	tt_ㄸ	ang_앙 따ᇢ	ttaW	tt_ㄸ	aW_아ᇢ 때	ttay	tt_ㄸ	ay_애 떠	tte	tt_ㄸ	e_어 띵	tting	tt_ㄸ	ing_잉 띠ᇹ	ttiq	tt_ㄸ	iq_이ᇹ 뜨ᇢ	ttuW	tt_ㄸ	uW_으ᇢ 뚜	ttwu	tt_ㄸ	wu_우 뚱	ttwung	tt_ㄸ	wung_웅 뗘ᇢ	ttyeW	tt_ㄸ	yeW_여ᇢ 뗴	ttyey	tt_ㄸ	yey_예 을	ul	-_ㅇ	ul_을 ᄬᅡᆼ	vang	v_ㅹ	ang_앙 ᄬᅵ	vi	v_ㅹ	i_이 ᄬᅪᆫ	vwan	v_ㅹ	wan_완 ᄬᅮ	vwu	v_ㅹ	wu_우 ᄬᅮᆼ	vwung	v_ㅹ	wung_웅 와	wa	-_ㅇ	wa_와 완	wan	-_ㅇ	wan_완 왕	wang	-_ㅇ	wang_왕 왜	way	-_ㅇ	way_왜 오	wo	-_ㅇ	wo_오 우	wu	-_ㅇ	wu_우 운	wun	-_ㅇ	wun_운 위	wuy	-_ㅇ	wuy_위 ᄝᅡᆫ	Wan	W_ㅱ	an_안 ᄝᅡᆼ	Wang	W_ㅱ	ang_앙 ᄝᅪᆫ	Wwan	W_ㅱ	wan_완 ᄝᅮᆫ	Wwun	W_ㅱ	wun_운 ᄝᅮᇹ	Wwuq	W_ㅱ	wuq_우ᇹ 야	ya	-_ㅇ	ya_야 얀	yan	-_ㅇ	yan_얀 양	yang	-_ㅇ	yang_양 ᄋᅸ	yawo	-_ㅇ	yawo_ᄋᅸ 여	ye	-_ㅇ	ye_여 염	yem	-_ㅇ	yem_염 연	yen	-_ㅇ	yen_연 여ᇢ	yeW	-_ㅇ	yeW_여ᇢ 요	yo	-_ㅇ	yo_요 유	yu	-_ㅇ	yu_유 융	yung	-_ㅇ	yung_융 유ᇹ	yuq	-_ㅇ	yuq_유ᇹ ᄋᆔ	yuy	-_ㅇ	yuy_ᄋᆔ ᄋᆑ	yuye	-_ㅇ	yuye_ᄋᆑ ᄋᆑᆫ	yuyen	-_ㅇ	yuyen_ᄋᆑᆫ ᄋᆑᇹ	yuyeq	-_ㅇ	yuyeq_ᄋᆑᇹ ᅀᅵ	zi	z_ㅿ	i_이 ᅀᅵᆫ	zin	z_ㅿ	in_인 ᅀᅵᇹ	ziq	z_ㅿ	iq_이ᇹ ᅀᅵᇫ	ziz	z_ㅿ	iz_이ᇫ ᅀᅮᇹ	zwuq	z_ㅿ	wuq_우ᇹ ᅀᅣᇦ	zyaf	z_ㅿ	yaf_야ᇦ ᅀᅣᇢ	zyaW	z_ㅿ	yaW_야ᇢ ᅀᅧ	zye	z_ㅿ	ye_여 ᅀᅧᆷ	zyem	z_ㅿ	yem_염 ᅀᅧᆫ	zyen	z_ㅿ	yen_연 ᅀᅧᇹ	zyeq	z_ㅿ	yeq_여ᇹ ᅀᅭ	zyo	z_ㅿ	yo_요 ᅀᅲ	zyu	z_ㅿ	yu_유]]

local conversions = { ["ᄀ"] = "k", ["ᄁ"] = "kk", ["ᄂ"] = "n", ["ᄃ"] = "t", ["ᄄ"] = "tt", ["ᄅ"] = "l", ["ᄆ"] = "m", ["ᄇ"] = "p", ["ᄈ"] = "pp", ["ᄉ"] = "s", ["ᄊ"] = "ss", ["ᄋ"] = "", ["ᄌ"] = "c", ["ᄍ"] = "cc", ["ᄎ"] = "ch", ["ᄏ"] = "kh", ["ᄐ"] = "th", ["ᄑ"] = "ph", ["ᄒ"] = "h", ["ᄝ"] = "W", ["ᄫ"] = "f", ["ᄬ"] = "v", ["ᅀ"] = "z", ["ᅌ"] = "ng", ["ᅘ"] = "hh", ["ᅙ"] = "q", ["ᅡ"] = "a", ["ᅢ"] = "ay", ["ᅣ"] = "ya", ["ᅤ"] = "yay", ["ᅥ"] = "e", ["ᅦ"] = "ey", ["ᅧ"] = "ye", ["ᅨ"] = "yey", ["ᅩ"] = "wo", ["ᅪ"] = "wa", ["ᅫ"] = "way", ["ᅬ"] = "woy", ["ᅭ"] = "yo", ["ᅮ"] = "wu", ["ᅯ"] = "we", ["ᅱ"] = "wuy", ["ᅲ"] = "yu", ["ᅳ"] = "u", ["ᅴ"] = "uy", ["ᅵ"] = "i", ["ᅶ"] = "awo", ["ᅸ"] = "yawo", ["ᆄ"] = "yoya", ["ᆏ"] = "yue", ["ᆑ"] = "yuye", ["ᆔ"] = "yuy", ["ᆕ"] = "uwu", ["ᆛ"] = "iwu", ["ᆜ"] = "iu", ["ᆫ"] = "n", ["ᆯ"] = "l", ["ᆷ"] = "m", ["ᆼ"] = "ng", ["ᇢ"] = "W", ["ᇦ"] = "f", ["ᇫ"] = "z", ["ᇹ"] = "q", }

local vowels = require "Module:array".keys { ["ᅡ"] = "a", ["ᅢ"] = "ay", ["ᅣ"] = "ya", ["ᅤ"] = "yay", ["ᅥ"] = "e", ["ᅦ"] = "ey", ["ᅧ"] = "ye", ["ᅨ"] = "yey", ["ᅩ"] = "wo", ["ᅪ"] = "wa", ["ᅫ"] = "way", ["ᅬ"] = "woy", ["ᅭ"] = "yo", ["ᅮ"] = "wu", ["ᅯ"] = "we", ["ᅱ"] = "wuy", ["ᅲ"] = "yu", ["ᅳ"] = "u", ["ᅴ"] = "uy", ["ᅵ"] = "i", ["ᅶ"] = "awo", ["ᅸ"] = "yawo", ["ᆄ"] = "yoya", ["ᆏ"] = "yue", ["ᆑ"] = "yuye", ["ᆔ"] = "yuy", ["ᆕ"] = "uwu", ["ᆛ"] = "iwu", ["ᆜ"] = "iu", }:sort:concat local vowel = "[" .. vowels .. "]" local Yale_romanization = require "Module:fun".memoize(function(syllable)	return (mw.ustring.gsub(mw.ustring.toNFD(syllable), ".", conversions)) end)

-- Need to convert initial letters into standalone letter characters. local function split_syllable(syllable) local initial, final = mw.ustring.match(mw.ustring.toNFD(syllable), "^(.)(.*)$") if mw.ustring.find(final, "^" .. vowel) then final = "ᄋ" .. final end return initial, final end

local to_full_letter = {} local syllables = {} local function make_initial_or_final_table(initial_or_final, generated, syllable) local tr, ko = initial_or_final:match("^([^_]+)_(.+)$") local decomp = mw.ustring.toNFD(ko) if decomp ~= generated then to_full_letter[generated] = decomp -- mw.log("expected", decomp, "but got", generated, "for", syllable) end return { tr = tr, ko = ko } end for line in data:gmatch "[^\n]+" do	local syllable, translit, initial, final = unpack(mw.text.split(line, "\t")) local generated_initial, generated_final = split_syllable(syllable) if Yale_romanization(syllable) ~= translit then mw.log(Yale_romanization(syllable), "for", syllable, "; expected", translit) end syllables[syllable] = { tr = translit, initial = make_initial_or_final_table(initial, generated_initial, syllable), final = make_initial_or_final_table(final, generated_final, syllable), } end mw.logObject(to_full_letter, "to_full_letter")

return { syllables = syllables }