codesite...@google.com
unread,Dec 29, 2008, 9:44:34 AM12/29/08Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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);