public DeterministicFiniteAutomata(List <IDurum> durumlar, List <char> alfabe, IDurum baslangicDurumu, List <GecisFonksiyonu> transitionfunctions) { Durumlar = durumlar; Alfabe = alfabe; BaslangicDurumu = baslangicDurumu; BitisDurumlari = durumlar.FindAll(x => x.BitisDurumuMu == true);; GecisFonksiyonlari = transitionfunctions; }
public GecisFonksiyonu(IDurum girisDurumu, IDurum cikisDurumu, char girisSembolu) //Gecis fonksiyonunu olusturan kurucu metod. { GirisDurumu = girisDurumu; CikisDurumu = cikisDurumu; GirisSembolu = girisSembolu; }