产生BNF语法
回答
助推精神用户列表非常活跃,作者的答案很快。
TDParseKit! (最具体地说,用BNF语法生成Objective-C语法分析器时的this page)
从BNF转换到格式解析器生成器所需的格式通常是一项微不足道的任务,甚至是手动的。 – 2009-11-03 17:58:04
够公平的。彼得,我会再给拉格尔看。 – 2009-11-03 18:47:17
看起来与操作系统相关;该工具应该是跨平台的。 – 2009-12-04 01:39:05
你可以试试GOLD Parser!这是解析和生成的好工具。使用简单的用户界面,你需要做的就是提供一个有效的语法文件,并为你的输出代码选择你喜欢的编程语言。
- 1. BNF语法衍生
- 2. BNF语法测试用例生成
- 3. BNF语法歧义
- 4. 考虑以下BNF语法(BNF,递归)
- 5. | |如何?影响BNF语法?
- 6. 我的xml的BNF语法
- 7. 用于语句顺序的BNF语法
- 8. 生产语法错误
- 9. 生成测试用例来自动滥用BNF语法
- 10. 给定BNF语法输出C#的分析器发生器?
- 11. BNF语法为Python风格结构
- 12. HL7的完整BNF语法2.5
- 13. BNF语法和操作关联性
- 14. BNF用于计量单位的语法
- 15. 这个有效的BNF语法?
- 16. 处理BNF语法中的歧义
- 17. 关于BNF语法和Prolog的DCG语法的一些疑问
- 18. 语法错误而产生SAML令牌
- 19. 运行时语法产生创建
- 20. C++语法的生产:类头
- 21. 模仿Java方法声明的BNF语法
- 22. 扩展BNF到BNF翻译
- 23. T-SQL的BNF表示法
- 24. SQL Server查询与派生表可生产语法错误
- 25. C++ BNF语法与分析/匹配的例子
- 26. BNF语法匹配开始标记和结束标记
- 27. LR(1)BNF语法功能参数与后省略号
- 28. ANTLR BNF语法符号中的epsilon等价物是什么?
- 29. 是否有一个BNF语法公开可用于JavaScript ES6?
- 30. 有没有办法从DTD生成一个BNF文件?
您还应该在选择工具时考虑时间表现。 – sand 2010-01-25 04:24:49
你应该看看:http://stackoverflow.com/questions/1961604/how-much-time-would-it-take-to-write-ac-compiler-using-flex-yacc/ – kyoryu 2010-01-25 07:08:05