在Java中开发的上下文无关语法是否有任何语法编辑器工具?Java中上下文无关语法的语法编辑器工具
5
A
回答
7
我知道的一个将是XText。
可能有点过杀:
的Xtext是编程语言和领域特定语言(DSL)的开发框架。只需使用Xtext简单的EBNF语法语言描述您自己的DSL,生成器将创建一个解析器,一个AST元模型(用EMF实现)以及一个全功能的Eclipse文本编辑器。
的DSL编辑器看起来像:
alt text http://www.eclipse.org/Xtext/documentation/latest/images/getting-started-grammar.png
让您与您刚刚定义的语言发挥:
alt text http://www.eclipse.org/Xtext/documentation/latest/images/getting-started-editor.png
3
ANTLRWorks为ANTLR图形用户界面的开发环境是相当不错。过去我很轻松地使用它。
0
0
如果你喜欢的编译器内置到您的应用程序,而不会产生任何的源文件,看看蒸谷米:https://github.com/sirthias/parboiled
相关问题
- 1. 上下文无关语法
- 2. 上下文无关语法与上下文敏感语法?
- 3. 上下文无关文法语法
- 4. 上下文无关语法的算法
- 5. 为以下语言编写上下文无关语法
- 6. 查找上下文无关语法(CFG)
- 7. “任意”上下文无关语法?
- 8. 上下文无关语法公式
- 9. 上下文无关语法帮助
- 10. 将EBNF语法转换为上下文无关语法
- 11. 语法化的Java工具
- 12. 语言的上下文无关语法的数量多于bs
- 13. 有没有可以分析非上下文无关语法的工具?
- 14. 解析器的上下文无关语法表示有多好?
- 15. 为语言创建上下文无关语法
- 16. 正式上下文无关文法从上下文无关语言
- 17. 提供生成以下语言的上下文无关文法
- 18. 找到更复杂的语言的上下文无关语法的方法
- 19. 语法与多个编辑器一起使用的高亮工具/语言
- 20. github中的语法高亮编辑器
- 21. 上下文无关语法(CFG)解析器在Go
- 22. 从非递归上下文无关语法生成有限语言的算法
- 23. java语言工具库,无法找到依赖关系
- 24. ANTLR语法的编辑器生成器?
- 25. 如何消除上下文无关语法中的左递归?
- 26. csv格式是正则语法还是上下文无关语法?
- 27. 特定语言的上下文无关文法
- 28. 非回文的上下文无关语法
- 29. 如何在给定条件的情况下编写上下文无关语法
- 30. 从上下文无关语法构造下推自动机
直观,简便使用,伟大的编辑,功能强大 - 我喜欢那个。 – 2010-05-31 07:22:07