Closed GoogleCodeExporter closed 8 years ago
Zemberek2 de cozumleme icin ekledigimiz bir performans calismasi buna neden
oluyor.
Turkce kok ozel durumlari arasinda yer alan SU_OZEL_DURUMU kendisinden sonra
gelen
ISIM_SAHIPLIK_BEN_IM,
ISIM_SAHIPLIK_SEN_IN,
ISIM_SAHIPLIK_O_I,
ISIM_SAHIPLIK_BIZ_IMIZ,
ISIM_SAHIPLIK_SIZ_INIZ,
ISIM_TAMLAMA_I (bu unutulmus)
eklerin ilk harflerinin hesaplanmasi yapilirken su kokune ozel y harfi hesaba
katilmiyor (EkUreticiTr sinifi). Ya bunlar ozellikle ilk harf olusumu sirasinda
hesaba katilacak, ya da ilk harf denetimi islemini devreden cikaracagiz..
Original comment by ahme...@gmail.com
on 12 Dec 2006 at 12:58
Performans çalışması regresyonunun tatlı kokusu :) Testlerimizi daha da
genişletmemiz
gerekiyor.
Original comment by mda...@gmail.com
on 12 Dec 2006 at 1:04
gercekten de performans calismasini geri almayi dusundum, ama simdilik son bir
gayret
ile hatayi farkli yoldan cozdum. Ama sonucu sok begendigimi soyleyemem.
EkUreticiTr
icerisindeki olasiBaslangicHarfleri metoduna asagidaki satiri ekledim.
case KAYNASTIR:
kume.add(harf);
//TODO: su ozel durumunu duzeltmek icin 'y' harfini ekliyoruz
kume.add(HARF_y);
break;
Bu sekilde tum kaynastirma iceren ek uretimlerinde ilk harf olarak 'y' harfini
de
eklemis oluyor.
Daha sonra bir hata daha buldum, TurkceKokOzelDurumBilgisi icerisinde
SU_OZEL_DURUMU
uretilirken "yu" kelimesi eklenecek olarak kullaniliyormus. bunun "y" olmasi
gerekiyordu. Bunu da duzelttim.
Bununla birlikte, kelime ureticinin [su+ kaynastirmali ek] icin her zaman dogru
calismayacagini tahmin ediyorum. O konuda farkli bir baslik acacagim. aslinda bu
hatanin dogru cozumu "su" icin eklerin farkli uretim yapmasi seklinde
olmaliydi. bu
durumda uretim mekanizmasi da dogru calisirdi. ancak 'y' disinda kaynastirma
iceren
tum eklere bu ozel durumu eklemek simdilik icimden gelmedi. bu konuda bir
calismayi
kisa sure icinde yapmaya calisacagim. Bu hatayi simdilik kapatiyorum.
Original comment by ahme...@gmail.com
on 13 Dec 2006 at 2:58
Issue-19 da konu daha iyi sekilde cozuldu.
Original comment by ahme...@gmail.com
on 13 Dec 2006 at 3:26
Original issue reported on code.google.com by
spino...@gmail.com
on 12 Dec 2006 at 11:42