/** * バイナリ辞書を読み込んで、形態素解析器のインスタンスを作成する * * @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"; } }