예제 #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
 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
        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());
        }
예제 #4
0
 public TurkceYaziTesti(KelimeCozumleyici cozumleyici, KelimeCozumleyici asciiCozumleyici)
 {
     this.cozumleyici      = cozumleyici;
     this.asciiCozumleyici = asciiCozumleyici;
 }
예제 #5
0
    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());
    }
예제 #6
0
 public TurkceYaziTesti(KelimeCozumleyici cozumleyici, KelimeCozumleyici asciiCozumleyici) {
     this.cozumleyici = cozumleyici;
     this.asciiCozumleyici = asciiCozumleyici;
 }