What is the best Opensource FSM compiler which can generate c++ code ?
Asked
Active
Viewed 4,396 times
2 Answers
12
I don't know about the best, but you could look at Ragel:
Ragel compiles executable finite state machines from regular languages. Ragel targets C, C++, Objective-C, D, Java and Ruby. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language.

Nat
- 9,820
- 3
- 31
- 33
5
Please refer to the answer I gave to this question, SMC can also generate C++ code. I can't comment on the quality of the generated C++ but for C# it's satisfactory.

Community
- 1
- 1

Bas Bossink
- 9,388
- 4
- 41
- 53