Example #1
0
 //-------------------------------------------------------
 // textが日本語の助詞ならば、Category.PPを返す。
 static public PosCategory  CheckPos_Hira(string input)
 {
     if (KJ_Filter.SearchPPall(input) != "")
     {
         return(PosCategory.PP);
     }
     else
     {
         return(PosCategory.Null);
     }
 }
Example #2
0
        //-------------------------------------------------------
        // wordがハングルの助詞と完全一致なら、訳語をreturn で返す。
        static private String  CheckHangulPP_Full(WordTable wordT)
        {
            string word     = wordT.word;
            string prevword = "";

            if (wordT.prev == null)
            {
                return("");
            }

            // 前の語が空白なら助詞とは判断しない。
            //     초파리에서 이 유전자를 の「이」は「が」ではない
            if (!wordT.prev.IsWord())
            {
                return("");  // 何もせず抜ける
            }

            prevword = wordT.prev.word;   // 前の語

            // 前の語がハングルならつながっているから
            // このタイプの判断が必要なのは前が英数字
            //   ex.    MP3의
            return(KJ_Filter.SearchPPall(word));
        }