====================================================================
ÀÚµ¿»öÀÎ ±â´É¿¡¼ º¹ÇÕ¸í»ç¸¦ ºÐÇØÇÏÁö ¾Ê°í ¹®¼¿¡ ³ªÅ¸³ ¸í»ç
(´Ü¼ø¸í»ç¿Í º¹ÇÕ¸í»ç)µé¸¸ ÃßÃâÇÏ´Â ¹æ¹ý
====================================================================
1. index¿¡¼ º¹ÇÕ¸í»ç ºÐÇØ option
½ÇÇàÆÄÀÏ indexÀÇ optionÀ» »ìÆ캸±â ¹Ù¶ø´Ï´Ù.
$ index -c
°ú °°ÀÌ "-c" optionÀ» ÁÖ¸é µË´Ï´Ù.
src/index.c¿¡ º¸¸é optionÀ» ó¸®ÇØ ÁÖ´Â ÇÔ¼ö(set_index_mode)°¡
È£ÃâµÇ°í ÀÖ½À´Ï´Ù.
set_index_mode()´Â src/setmode.c¿¡ Á¤ÀǵǾî Àִµ¥ ÀÌ ÇÔ¼ö¿¡¼
option "-c"¸¦ ó¸®ÇÏ´Â °÷À» º¸¸é,
runmode->index.cnoun = 0;
À¸·Î µÇ¾î ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
ÀÌ °ªÀÌ 1(default)ÀÌ¸é º¹ÇÕ¸í»ç ºÐÇØ°á°ú¸¦ ÃßÃâÇØ ÁÖ°í,
ÀÌ °ªÀÌ 0ÀÌ¸é º¹ÇÕ¸í»ç ºÐÇظ¦ ÇÏÁö ¾Ê½À´Ï´Ù.
2. °Ë»ö¿£Áø¿¡ integrationÇÒ ¶§
µû¶ó¼ get_keyword_1()À» È£ÃâÇϱâ Àü¿¡ ÀÌ °ªÀ» 0À¸·Î ÇØ ÁÖ¸é
º¹ÇÕ¸í»ç ºÐÇØ°á°ú´Â Ãâ·ÂµÇÁö ¾Ê½À´Ï´Ù.
Áï, src/index.c¿¡¼ init_ham_index() ¶Ç´Â open_morph()¸¦
call Çϸé ÀÌ °ªÀÌ 1·Î settingµÇ±â ¶§¹®¿¡
ÇÔ¼ö init_ham_index(¶Ç´Â open_morph)¸¦ callÇÑ ÈÄ¿¡
(´ç¿¬È÷ get_keyword_1()À» callÇϱâ Àü¿¡)
HamMode.index.cnoun = 0;
À̶ó°í ÇØ ÁÖ¸é µË´Ï´Ù.