StateMachineCompiler for C 根据状态表生成【层次状态机】【C代码】
Python实现,根据状态表生成C代码的【层次状态机】,亦可退化成【平面状态机】。使用C模拟C++的一些特性。 2009.12.3: 里面有readme,在研究之前先读一下。 对于号称“专业研究。。。”的fazai001(无激发)同学,本人表示不屑。 压缩包内有现成的例子,使用如下: 安装python2.5.2 在该目录的cmd下,运行python smc.sm watch.sm 生成两个目录,以及gen_xxx.c, gen_xxx.h几只文件 用vc6创建空的工程,加入gen_xxx.c, watch_hsm.c等三支文件就可以编译运行了 完整的状态机转换图在watch.sm文件中。
用户评论