Example #1
0
 /**
  * バイナリ辞書を読み込んで、形態素解析器のインスタンスを作成する
  *
  * @param dataDir
  *            バイナリ辞書があるディレクトリ
  */
 public function __construct($dataDir, $outputEncoding)
 {
     self::$BOS_NODES[0] = ViterbiNode::makeBOSEOS();
     $this->wdc = new WordDic($dataDir);
     $this->unk = new Unknown($dataDir);
     $this->mtx = new Matrix($dataDir);
     $this->outEnc = $outputEncoding;
     if (IGO_LITTLE_ENDIAN) {
         self::$DIC_ENC = "UTF-16LE";
     } else {
         self::$DIC_ENC = "UTF-16BE";
     }
 }