En iyi Opensource FSM derleyicisi nedir, C++ kodu oluşturabilir?Sonlu Durum Makinesi derleyici
7
A
cevap
12
Ben iyi bilmem ama Ragel bakmak olabilir:
Ragel düzenli dillerden yürütülebilir sonlu durum makineleri derler. Ragel C, C++, Objective-C, D, Java ve Ruby'yi hedefler. Ragel durum makineleri, düzenli ifade makineleri olarak sadece bayt dizilerini tanımakla kalmaz, aynı zamanda normal bir dilin tanınmasında rasgele noktalarda kod çalıştırabilir.
5
Lütfen, this question, SMC'a verdiğim yanıta bakın, C++ kodu da oluşturabilirsiniz. Üretilen C++ kalitesi hakkında yorum yapamam ama C# için tatmin edici.
İlgili konular
- 1. Sonlu Durum Makinesi (FSM) ve Android'in Java
- 2. Sonlu Durum Makinesi: Birden Fazla Durumdan Bir Eyalet
- 3. Sonlu durum makinesi, belirsiz ise nasıl çalışır? Söz konusu
- 4. Rubyist-aasm kullanarak geçişte durum sütununda ısrar etmek (durum makinesi olarak işlev görür)
- 5. Programlı Olarak Bir Durum Makinesi Oluşturun
- 6. Bir sonlu durum makinesinin durması garanti edilen bir terim var mı?
- 7. Dinamik durum makinesi için daha fazla .net yaklaşımı
- 8. Likit Durum Makinesi: Nasıl çalışır ve nasıl kullanılır?
- 9. "makine uyku" + WaitForSingleObject + sonlu timeout
- 10. javascript mortgage hesap makinesi
- 11. Hesap makinesi formu alternatif
- 12. Özel fotoğraf makinesi android
- 13. JavaScript hesap makinesi programı
- 14. Hesap makinesi Proje Problemi
- 15. Fotoğraf makinesi görüntü işleme
- 16. Fotoğraf makinesi nasıl açılır?
- 17. Javascript "sonsuz" sonlu içerik için kayan?
- 18. MSCC, GCC'nin -fno-sonlu-matematiğine eşdeğerdir?
- 19. VBA'da sonlu "değişiklik" döngüsü nasıl sonlanır
- 20. SciPy Küçült: Sonlu farkın değerini nasıl yazdırabilirim?
- 21. Isı Transferi için Sonlu Elemanlar Kütüphanesi 2D
- 22. GF (2) sonlu alanında Python çarpımsal tersi
- 23. Sonlu girdileri yalnızca Pandalar olarak saklayın
- 24. Durum makinesi iş akışında belirli bir rol için olası geçişler listesini nasıl alabilirim?
- 25. WF'de bir durum makinesi mi yoksa sıralı iş akışı mı kullanmalıyım?
- 26. Derleyici hata
- 27. derleyici hataları,
- 28. C++ derleyici?
- 29. Derleyici, bölmeyi
- 30. Google Hesap Makinesi nasıl uygulanır?
+1 Ragel gerçekten havalı. – Zifre