形式
#include <canna/RK.h> int RkGetLex(cxnum, lex, maxlex) int cxnum; RkLex *lex; int maxlex;
説明
RkGetLex は,カレント候補を構成する単語毎の形態素情報を求めます. カレント候補を構成する単語の形態素情報を左から順番に配列 lex に格納します.単語数が maxlex を超える場合には,右の単語情報が切り捨てられます.構造体 lex の各フィールドには,以下のような情報が設定されます.
ylen 単語の読みのバイト数 klen 単語の漢字のバイト数 rownum 単語の行番号 coldnum 単語の列番号 dicnum 未使用
戻り値
変換モードでないコンテクストで実行された場合には何もせずに -1 を 返します.