Jaki jest najlepszy kompilator Openource FSM, który może generować kod C++?Finite State Machine Compiler
7
A
Odpowiedz
12
nie wiem o najlepszej, ale można spojrzeć na Ragel:
Ragel kompiluje wykonywalne automat skończony z języków regularnych. Ragel celuje w C, C++, Objective-C, D, Java i Ruby. Maszyny stanu Ragel nie tylko rozpoznają sekwencje bajtów, jak robią to maszyny do wyrażania regularnego, ale mogą także wykonywać kod w dowolnych punktach rozpoznawania zwykłego języka.
5
Proszę odnieść się do odpowiedzi udzielonej this question, SMC można również wygenerować kod C++. Nie mogę komentować jakości generowanego C++, ale dla C# jest zadowalająca.
Powiązane problemy
- 1. Finite State Machine (FSM) i Android Java
- 2. Jak wykonać FST (Finite State Przetwornik) skład
- 3. Czy istnieje program, który pozwala mi zaprojektować Regex przy użyciu Finite State Machine Graph?
- 4. Czy w języku Python istnieje piękne środowisko State Machine?
- 5. Używanie modelu domeny z wzorcem State State
- 6. python numpy machine epsilon
- 7. Java Virtual Machine Internals
- 8. Thompsona Trojan Compiler
- 9. Stół Enum vs Lookup vs Enum Reflection vs State State
- 10. eval "$ (domyślna wartość domyślna docker-machine)"
- 11. City Kraj State Database
- 12. Android aktywny State Loss
- 13. AngularJS: Reverse checkbox State
- 14. PHP - toggle state
- 15. Plik Puma .state
- 16. Android Wielu State
- 17. Python Virtual Machine diagramy/referencje
- 18. C++ interpreter/console/snippet compiler
- 19. Java Compiler for Less CSS?
- 20. UINavigationController State Restoration (bez scenariuszy)
- 21. Callback Haskell FFI z State
- 22. React-navigation zarządzanie Redux State
- 23. State, model walidacji i RSpec
- 24. angularjs ui-state routera rodzic
- 25. Dostęp State wewnątrz metody mapDispatchToProps
- 26. LGPL Machine Learning Random Forest - C++
- 27. Google Cloud - Compute Engine VS Machine Learning
- 28. API Forismatic JSON: Random Quote Machine
- 29. Compiler-wywnioskować typ dla lambdas generycznych
- 30. Clang C Compiler 'class' keyword reserved?
+1 Ragel jest naprawdę fajny. – Zifre