/// <summary> /// 受け取ったnodeから先をIEnumerable>MeCabResult<に変換する /// </summary> /// <param name="node">変換対象のnodeの先頭</param> /// <returns>nodeから先をIEnumerable>MeCabResult<に変換したもの</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; } }