public ToleransliCozumleyici(KokBulucu kokBulucu, EkYonetici yonetici, Alfabe alfabe, CozumlemeYardimcisi yardimci) { this.kokBulucu = kokBulucu; this.ekYonetici = yonetici; this.alfabe = alfabe; this.yardimci = yardimci; }
public ToleransliCozumleyici(KokBulucu kokBulucu, EkYonetici yonetici, Alfabe alfabe, CozumlemeYardimcisi yardimci) { this.kokBulucu = kokBulucu; this.ekYonetici = yonetici; this.alfabe = alfabe; this.yardimci = yardimci; }
public StandartCozumleyici(KokBulucu kokBulucu, HarfDizisiKiyaslayici kiyaslayci, Alfabe alfabe, EkYonetici ekYonetici, CozumlemeYardimcisi yardimci) { this.kokBulucu = kokBulucu; this.harfDizisiKiyaslayici = kiyaslayci; this.ekYonetici = ekYonetici; this.alfabe = alfabe; this.yardimci = yardimci; }
public StandartCozumleyici(KokBulucu kokBulucu, HarfDizisiKiyaslayici kiyaslayci, Alfabe alfabe, EkYonetici ekYonetici, CozumlemeYardimcisi yardimci) { this.kokBulucu = kokBulucu; this.harfDizisiKiyaslayici = kiyaslayci; this.ekYonetici = ekYonetici; this.alfabe = alfabe; this.yardimci = yardimci; }
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()); }