日期:2014-05-20  浏览次数:20729 次

发布新版的状态机代码生成框架 v0.5.0
hi,
我发布的状态机代码生成框架的新版本。
这个版本重构了上一个版本的代码结构,增加了注释,修正了些bug。简化和清晰了调用的接口。

地址:

https://code.google.com/p/makefsm/
http://www.github.com/alan2lin/makefsm

用法见项目里面的word文档 或者
https://code.google.com/p/makefsm/wiki/how_to_use


这一版的feature:
1、修正了语法解析规则,语法功能不变,但实现减少了冗余。
2、清晰了 语法解析阶段, 约束检查阶段,和代码生成阶段。这些将便于使用者的自定义扩展和使用。
3、对所有的生成,全部使用stringtemplate。完成了内容与格式的分离。这将便于生成各种目标语言的状态机代码, 在下一个版本将会支持其他语言代码生成。
4、支持moore和mealy两个类型的状态机。
5、生成代码与路径覆盖的测试用例的代码算法并未改动,但是接口更改了。
6、图形化工具由于资料丢失,暂时取消。



roadmap:后续版本,将会考虑支持
1、混合型的状态机。
2、多个目标系统的状态机的合并。
3、语法的简化。


对此类应用感兴趣的朋友可以关注一下。
对想学习语法解析的朋友也可以关注一下,里面的语法解析是是个简单demo。
框架 发布 状态机? 代码生成

------解决方案--------------------
支持支持。。。
------解决方案--------------------
好深好深
------解决方案--------------------
关注。。。学习下
------解决方案--------------------
谢谢您的分享
------解决方案--------------------
吓到了,蹭分蹭分