Was ist der beste Open Source FSM Compiler, der C++ Code generieren kann?Finite State Machine Compiler
7
A
Antwort
12
Ich weiß nicht, über die besten, aber man konnte bei Ragel aussehen:
Ragel kompiliert ausführbare Finite-State-Maschinen von regulären Sprachen. Ragel zielt auf C, C++, Objective-C, D, Java und Ruby ab. Ragel-State-Maschinen können Byte-Sequenzen nicht nur als reguläre Ausdrucksmaschinen erkennen, sondern können auch Code an beliebigen Stellen bei der Erkennung einer regulären Sprache ausführen.
5
Bitte beziehen Sie sich auf die Antwort, die ich this question gab, SMC kann auch C++ Code generieren. Ich kann die Qualität des generierten C++ nicht beurteilen, aber für C# ist es zufriedenstellend.
+1 Ragel ist wirklich cool. – Zifre