Regular Expression to DFA Converter (Düzenli İfadeden Dfa ya Çeviri Yapan Java Otomata)
Herkese merhabalar, bugün ki projemizde daha önceden geliştirdiğimiz e’nfa dan dfa ya çeviri yapan java otomatayı daha da geliştireceğiz ve verilen bir regular expression (düzenli ifade) ı dfa ya çeviren bir otomata geliştireceğiz. Programımız yine aynı şekilde çalışmaktadır. Mevcut class larımızın üzerine yeni class lar ekleyerek programı geliştiriyoruz. Eklenen classlar şu şekilde
- Converter (Çeviri işlemini yapan sınıfımız. İçerisinde ayrıca verilen regular expressionı tokenlara ayıran lexer bulunmaktadır.)
- Relation
- StateNfa
Ekran görüntümüz diğer projeyle çok benzerdir.
Regular expression bölümüne ifademizi yazıyoruz. İfademizde geçen harfleri ise Language bölümüne yazıyoruz. Ardından Convert to Dfa and Draw butonuna basarak sonucu ekrana çizdiriyoruz. Örnek bir ekran görüntüsü şu şekilde olabilir.
Programın çalışır halini buradan indirebilirsiniz.(program çalışmaz ise bilgisayarınızda bulunan java runtime environmenti jre7 ye yükseltmeniz gerekecektir),
kaynak kodlarını buradan indirebilirsiniz.
Bunlara da Göz Atmak İsteyebilirsiniz.
<<< Önceki: Android ve Php ile Basit Client-Server Uygulaması
Sonraki: Database Project (Veritabanı Projesi) >>>
Yorum Bırakın!