Beispiel #1
0
 /// <summary>
 /// 受け取ったnodeから先をIEnumerable&gt;MeCabResult&lt;に変換する
 /// </summary>
 /// <param name="node">変換対象のnodeの先頭</param>
 /// <returns>nodeから先をIEnumerable&gt;MeCabResult&lt;に変換したもの</returns>
 internal static IEnumerable <MeCabResult> ToMeCabResultEnumerable(this MeCabNode node)
 {
     while (node != null)
     {
         //BOS/EOSを弾く
         if (node.CharType > 0)
         {
             yield return(node.ToMeCabResult());
         }
         node = node.Next;
     }
 }