コード例 #1
0
 public OneriUretici(CozumlemeYardimcisi yardimci,
                     KelimeCozumleyici cozumleyici,
                     KelimeCozumleyici asciiToleransliCozumleyici,
                     ToleransliCozumleyici toleransliCozumleyici,
                     ZemberekAyarlari ayarlar)
 {
     this.yardimci = yardimci;
     this.toleransliCozumleyici      = toleransliCozumleyici;
     this.cozumleyici                = cozumleyici;
     this.asciiToleransliCozumleyici = asciiToleransliCozumleyici;
     this.ayarlar = ayarlar;
 }
コード例 #2
0
ファイル: OneriUretici.cs プロジェクト: ibrahimatay/nzemberek
 public OneriUretici(CozumlemeYardimcisi yardimci,
                     KelimeCozumleyici cozumleyici,
                     KelimeCozumleyici asciiToleransliCozumleyici,
                     ToleransliCozumleyici toleransliCozumleyici,
                     ZemberekAyarlari ayarlar)
 {
     this.yardimci = yardimci;
     this.toleransliCozumleyici = toleransliCozumleyici;
     this.cozumleyici = cozumleyici;
     this.asciiToleransliCozumleyici = asciiToleransliCozumleyici;
     this.ayarlar = ayarlar;
 }
コード例 #3
0
ファイル: Zemberek.cs プロジェクト: ibrahimatay/nzemberek
    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());
    }