RkGetLex(3) カレント候補を構成する単語毎の形態素情報の取りだし

形式

#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 を 返します.