==================================================================== ÀÚµ¿»öÀÎ ±â´É¿¡¼ º¹ÇÕ¸í»ç¸¦ ºÐÇØÇÏÁö ¾Ê°í ¹®¼¿¡ ³ªÅ¸³ ¸í»ç (´Ü¼ø¸í»ç¿Í º¹ÇÕ¸í»ç)µé¸¸ ÃßÃâÇÏ´Â ¹æ¹ý ==================================================================== 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; À̶ó°í ÇØ ÁÖ¸é µË´Ï´Ù.