有限状态机编译器

War*_*ior 7 c++ compiler-construction state-machine

什么是最好的Opensource FSM编译器可以生成c ++代码?

Nat*_*Nat 12

我不知道最好的,但你可以看看Ragel:

Ragel从常规语言编译可执行的有限状态机.Ragel的目标是C,C++,Objective-C,D,Java和Ruby.Ragel状态机不仅可以像正则表达式机器一样识别字节序列,还可以在识别常规语言的任意点处执行代码.


Bas*_*ink 5

请参考我给出的这个问题的答案,SMC也可以生成C++代码.我不能评论生成的C++的质量,但对于C#来说它是令人满意的.