发布新版的状态机代码生成框架 v0.5.0

sjjf 2013-06-26 03:22:36
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。
...全文
344 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaopeix 2013-07-19
  • 打赏
  • 举报
回复
关注。。。学习下
  • 打赏
  • 举报
回复
吓到了,蹭分蹭分
  • 打赏
  • 举报
回复
谢谢您的分享
sjjf 2013-07-18
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/390521606 http://bbs.csdn.net/topics/390521603 新发布的antlr详细的中文教程
Javajisa 2013-06-26
  • 打赏
  • 举报
回复
好深好深
Acesidonu 2013-06-26
  • 打赏
  • 举报
回复
支持支持。。。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧