[nzemberek commit] r94 - in branches/1.0.x: NZemberek.Cekirdek NZemberek.Cekirdek/Yapi NZemberek.TurkiyeTurkcesi/Yapi

1 view
Skip to first unread message

codesite...@google.com

unread,
Dec 29, 2008, 9:44:34 AM12/29/08
to nzembere...@googlegroups.com
Author: spinodal
Date: Mon Dec 29 06:43:17 2008
New Revision: 94

Added:
branches/1.0.x/NZemberek.Cekirdek/Yapi/EkUretimKurali.cs (contents,
props changed)
- copied, changed from r93,
/branches/1.0.x/NZemberek.Cekirdek/Yapi/UretimKurali.cs
branches/1.0.x/NZemberek.Cekirdek/app.config
Removed:
branches/1.0.x/NZemberek.Cekirdek/Yapi/UretimKurali.cs
Modified:
branches/1.0.x/NZemberek.Cekirdek/NZemberek.Cekirdek.csproj
branches/1.0.x/NZemberek.Cekirdek/Yapi/EkUretimBileseni.cs
branches/1.0.x/NZemberek.Cekirdek/Yapi/XmlEkOkuyucu.cs
branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/EkUreticiTr.cs

Log:
zemberek rev137 > EkUretimKurali olarak degisti isim

Modified: branches/1.0.x/NZemberek.Cekirdek/NZemberek.Cekirdek.csproj
==============================================================================
--- branches/1.0.x/NZemberek.Cekirdek/NZemberek.Cekirdek.csproj (original)
+++ branches/1.0.x/NZemberek.Cekirdek/NZemberek.Cekirdek.csproj Mon Dec 29
06:43:17 2008
@@ -97,7 +97,7 @@
<Compile Include="Yapi\SonHarfYumusamaOzelDurumu.cs" />
<Compile Include="Yapi\TemelEkOzelDurumUretici.cs" />
<Compile Include="Yapi\TemelEkYonetici.cs" />
- <Compile Include="Yapi\UretimKurali.cs" />
+ <Compile Include="Yapi\EkUretimKurali.cs" />
<Compile Include="Yapi\XmlEkOkuyucu.cs" />
<Compile Include="Yapi\ZamanKiOzelDurumu.cs" />
<Compile Include="Yapi\AraSesliDusmesi.cs" />

Modified: branches/1.0.x/NZemberek.Cekirdek/Yapi/EkUretimBileseni.cs
==============================================================================
--- branches/1.0.x/NZemberek.Cekirdek/Yapi/EkUretimBileseni.cs (original)
+++ branches/1.0.x/NZemberek.Cekirdek/Yapi/EkUretimBileseni.cs Mon Dec 29
06:43:17 2008
@@ -33,9 +33,9 @@
/// </summary>
public class EkUretimBileseni
{
- private readonly UretimKurali _kural = UretimKurali.YOK;
+ private readonly EkUretimKurali _kural = EkUretimKurali.YOK;

- public UretimKurali Kural
+ public EkUretimKurali Kural
{
get { return _kural; }
}
@@ -47,7 +47,7 @@
get { return _harf; }
}

- public EkUretimBileseni(UretimKurali kural, TurkceHarf harf)
+ public EkUretimBileseni(EkUretimKurali kural, TurkceHarf harf)
{
this._kural = kural;
this._harf = harf;
@@ -74,7 +74,7 @@
public override int GetHashCode()
{
int result;
- result = (_kural != UretimKurali.YOK ? _kural.GetHashCode() :
0);
+ result = (_kural != EkUretimKurali.YOK ?
_kural.GetHashCode() : 0);
result = 29 * result + (_harf != null ? _harf.GetHashCode() :
0);
return result;
}

Copied: branches/1.0.x/NZemberek.Cekirdek/Yapi/EkUretimKurali.cs (from r93,
/branches/1.0.x/NZemberek.Cekirdek/Yapi/UretimKurali.cs)
==============================================================================
--- /branches/1.0.x/NZemberek.Cekirdek/Yapi/UretimKurali.cs (original)
+++ branches/1.0.x/NZemberek.Cekirdek/Yapi/EkUretimKurali.cs Mon Dec 29
06:43:17 2008
@@ -31,7 +31,7 @@
// * Turk dilleri icin cesitli uretim kurallarini belirler. Bazi
kurallar sadece belli dillerde
// * kullanilir.
// */
- public enum UretimKurali
+ public enum EkUretimKurali
{
YOK, //.Net'te Null olmad��� i�in bu eleman� ekledim. (@tankut)
SESLI_AE,

Modified: branches/1.0.x/NZemberek.Cekirdek/Yapi/XmlEkOkuyucu.cs
==============================================================================
--- branches/1.0.x/NZemberek.Cekirdek/Yapi/XmlEkOkuyucu.cs (original)
+++ branches/1.0.x/NZemberek.Cekirdek/Yapi/XmlEkOkuyucu.cs Mon Dec 29
06:43:17 2008
@@ -308,15 +308,15 @@
{
EkUretimBileseni uretimBileseni = bilesenler[i];
TurkceHarf harf = uretimBileseni.Harf;
- if (i == 0 || (i == 1 && bilesenler[0].Kural ==
UretimKurali.KAYNASTIR))
+ if (i == 0 || (i == 1 && bilesenler[0].Kural ==
EkUretimKurali.KAYNASTIR))
{
if (harf.Sesli)
ek.SesliIleBaslayabilir = true;
switch (uretimBileseni.Kural)
{
- case UretimKurali.SESLI_AA :
- case UretimKurali.SESLI_AE :
- case UretimKurali.SESLI_IU :
+ case EkUretimKurali.SESLI_AA :
+ case EkUretimKurali.SESLI_AE :
+ case EkUretimKurali.SESLI_IU :
ek.SesliIleBaslayabilir = true;
break;
}
@@ -329,16 +329,16 @@
}

// ek uretim kural kelimesinde kullanilan parcalarin dilbilgisi
kurali karsiliklarini tutan tablo.
- private static readonly IDictionary<Char, UretimKurali>
kuralTablosu = new Dictionary<Char, UretimKurali>();
+ private static readonly IDictionary<Char, EkUretimKurali>
kuralTablosu = new Dictionary<Char, EkUretimKurali>();

static XmlEkOkuyucu()
{
- kuralTablosu.Add('A', UretimKurali.SESLI_AE);
- kuralTablosu.Add('I', UretimKurali.SESLI_IU);
- kuralTablosu.Add('E', UretimKurali.SESLI_AA);
- kuralTablosu.Add('Y', UretimKurali.SESSIZ_Y);
- kuralTablosu.Add('+', UretimKurali.KAYNASTIR);
- kuralTablosu.Add('>', UretimKurali.SERTLESTIR);
+ kuralTablosu.Add('A', EkUretimKurali.SESLI_AE);
+ kuralTablosu.Add('I', EkUretimKurali.SESLI_IU);
+ kuralTablosu.Add('E', EkUretimKurali.SESLI_AA);
+ kuralTablosu.Add('Y', EkUretimKurali.SESSIZ_Y);
+ kuralTablosu.Add('+', EkUretimKurali.KAYNASTIR);
+ kuralTablosu.Add('>', EkUretimKurali.SERTLESTIR);
}

private readonly HashSet<Char> sesliKurallari = new
HashSet<Char>(new Char[]{ 'A', 'I', 'E', 'Y' });
@@ -458,7 +458,7 @@
}
else if (_enumerable._okuyucu.alfabe.Harf(p) !=
null && Char.IsLower(p))
{
- current = new
EkUretimBileseni(UretimKurali.HARF, _enumerable._okuyucu.alfabe.Harf(p));
+ current = new
EkUretimBileseni(EkUretimKurali.HARF, _enumerable._okuyucu.alfabe.Harf(p));
}
else
{

Added: branches/1.0.x/NZemberek.Cekirdek/app.config
==============================================================================
--- (empty file)
+++ branches/1.0.x/NZemberek.Cekirdek/app.config Mon Dec 29 06:43:17 2008
@@ -0,0 +1,3 @@
+<?xml version="1.0"?>
+<configuration>
+<startup><supportedRuntime version="v2.0.50727"/></startup></configuration>

Modified: branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/EkUreticiTr.cs
==============================================================================
--- branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/EkUreticiTr.cs (original)
+++ branches/1.0.x/NZemberek.TurkiyeTurkcesi/Yapi/EkUreticiTr.cs Mon Dec 29
06:43:17 2008
@@ -63,20 +63,20 @@
EkUretimBileseni ekUretimBileseni = bilesenler[i];
TurkceHarf harf = ekUretimBileseni.Harf;
switch (ekUretimBileseni.Kural) {
- case UretimKurali.HARF:
+ case EkUretimKurali.HARF:
sonuc.Ekle(harf);
break;
- case UretimKurali.KAYNASTIR:
+ case EkUretimKurali.KAYNASTIR:
if (ulanacak.SonHarf().Sesli)
sonuc.Ekle(harf);
break;
- case UretimKurali.SERTLESTIR:
+ case EkUretimKurali.SERTLESTIR:
if (ulanacak.SonHarf().Sert)
sonuc.Ekle(harf.SertDonusum);
else
sonuc.Ekle(harf);
break;
- case UretimKurali.SESLI_AE:
+ case EkUretimKurali.SESLI_AE:
if (i == 0 && ulanacak.SonHarf().Sesli)
break;
else {
@@ -84,7 +84,7 @@
sonuc.Ekle(sonSesli);
}
break;
- case UretimKurali.SESLI_IU:
+ case EkUretimKurali.SESLI_IU:
if (i == 0 && ulanacak.SonHarf().Sesli)
break;
else {
@@ -109,24 +109,24 @@
EkUretimBileseni bilesen = bilesenler[i];
TurkceHarf harf = bilesen.Harf;
switch (bilesen.Kural) {
- case UretimKurali.HARF:
+ case EkUretimKurali.HARF:
kume.Add(harf);
return kume;
- case UretimKurali.KAYNASTIR:
+ case EkUretimKurali.KAYNASTIR:
kume.Add(harf);
break;
- case UretimKurali.SERTLESTIR:
+ case EkUretimKurali.SERTLESTIR:
kume.Add(harf);
kume.Add(harf.SertDonusum);
return kume;
- case UretimKurali.SESLI_AE:
+ case EkUretimKurali.SESLI_AE:
kume.Add(HARF_a);
kume.Add(HARF_e);
if (i > 0)
return kume;
else
break;
- case UretimKurali.SESLI_IU:
+ case EkUretimKurali.SESLI_IU:
kume.Add(HARF_i);
kume.Add(HARF_u);
kume.Add(HARF_ii);
Reply all
Reply to author
Forward
0 new messages