private void initialize() { //Sozluk hazirla. Sozluk kokler = _dilBilgisi.kokler(); //Normal denetleyici-cozumleyici olusumu KokBulucu kokBulucu = kokler.getKokBulucuFactory().getKesinKokBulucu(); _cozumleyici = new StandartCozumleyici( kokBulucu, new KesinHDKiyaslayici(), _dilBilgisi.alfabe(), _dilBilgisi.ekler(), _dilBilgisi.cozumlemeYardimcisi()); // ASCII-Turkce donusturucu icin tukce toleransli cozumleyici olusumu. KokBulucu turkceToleransliKokBulucu = kokler.getKokBulucuFactory().getAsciiKokBulucu(); _asciiToleransliCozumleyici = new StandartCozumleyici( turkceToleransliKokBulucu, new AsciiToleransliHDKiyaslayici(), _dilBilgisi.alfabe(), _dilBilgisi.ekler(), _dilBilgisi.cozumlemeYardimcisi()); KokBulucu toleransliBulucu = kokler.getKokBulucuFactory().getToleransliKokBulucu(1); ToleransliCozumleyici toleransliCozumleyici = new ToleransliCozumleyici( toleransliBulucu, _dilBilgisi.ekler(), _dilBilgisi.alfabe(), _dilBilgisi.cozumlemeYardimcisi()); _oneriUretici = new OneriUretici( _dilBilgisi.cozumlemeYardimcisi(), _cozumleyici, _asciiToleransliCozumleyici, toleransliCozumleyici, _ayarlar); _turkceTest = new TurkceYaziTesti(_cozumleyici, _asciiToleransliCozumleyici); _asciiDonusturucu = new AsciiDonusturucu(_dilBilgisi.alfabe()); _heceleyici = new Heceleyici(_dilBilgisi.alfabe(), _dilBilgisi.heceBulucu()); _kelimeUretici = new KelimeUretici(_dilBilgisi.alfabe(), _dilBilgisi.cozumlemeYardimcisi()); }
public virtual void once() { dilAyarlari = new TurkiyeTurkcesi(); dilBilgisi = new TurkceDilBilgisi(dilAyarlari); alfabe = dilBilgisi.alfabe(); }