hanjp-im 프로젝트 - 한글 오토마타 이론 스터디

7
폲잖 큲싢 폲잖삲픦 헣픦퐎 묺뫊헣

Upload: ubuntu-korea-community

Post on 16-Mar-2018

64 views

Category:

Software


5 download

TRANSCRIPT

Page 1: Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디

폲�잖� 큲�싢

폲�잖삲픦 헣픦퐎 묺뫊헣

Page 2: Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디

폲�잖�앎?

●폲�잖�앎 헣 핓엳 쿪컪펞 싾않 캏�읊 헒핂 젾 믆 캏�펞컪픦 믾쁳픒 핞솧헏픊옪 쿦훊쁢 핳�

핓엳

헪펂 헎핳

�엳

Page 3: Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디

믎 폲�잖�●핞픚:ڰ,گ,ڮ,ڭ,ڬ,ګ,ڪ,ک,ڨ,ڧ,ڥ,ڤ,ڣ,ڛ,ښ,ڙ,ږ,ڔ,ړ●졶픚:ۄ,ڻ,ڼ,ڻ,ۀ,ہ,ۅ,ۃ,ۂ,ھ,ڽ,ڹ,ڷ,ڵ,ڳ,ڱ

ڣ,ۅ,ړ

헪펂캏�:�컿핓엳�컿:ړ훟컿:ۅ홓컿:ڣ

Page 4: Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디

믎 폲�잖�픦 묺●줆핞 캫컿 �앦큲: �컿, 훟컿, 홓컿픦 id, 줆핞 캏 핂솧 젢콚슪, 줆핞 혾 젢콚슪●캏� 헪펂 �앦큲: 줆핞 핓엳 젢콚슪●캏� 폂먾: �컿 핓엳 샎믾, 훟컿 핓엳 샎믾, 홓컿 핓엳 샎믾

Page 5: Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디

믎 폲�잖�픦 묺�앦큲 KoreanCharMaker

믾쫆핞픚�슪(ړ)

믾쫆졶픚�슪(ڱ)

믾쫆픚펻�슪(많)

�,훟,홓��핂쯢(2=ږ,0=ړ..)

줆핞->�맠젢콚슪�맠-줆핞젢콚슪�많븫혾젢콚슪

�앦큲 HangulHangulState state

string source

맏홓퓮읺젢콚슪

�앦큲 HangulStateInt init_sound

Int vowelChar vowel_first

Bool vowelPossibleInt final_conso

Char final_consoFistChar Final_consoLast

Bool final_consoPossible

맏홓핓엳, 캏�핆짝캏�헒핂잲콚슪

폂먾 HGState

TURN_INIT_SOUND(�컿믾샎)

TURN_VOWEL(졶픚믾샎)

TURN_FINAL_CONSONANT(홓컿믾샎)

Page 6: Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디

캏� �핂솒

Page 7: Hanjp-IM 프로젝트 - 한글 오토마타 이론 스터디

퍊 핊●Hanjp 폲�잖�읊 잚슮삲.