如何使用antlrv3生成lexer和解析器提供语法高亮?

时间:2015-08-13 18:22:50

标签: java parsing syntax-highlighting antlr3 rich-text-editor

如何使用antlrv3生成lexer和解析器提供语法高亮? 我想开发一个具有语法高亮功能的编辑器,用于学习目的。但是我坚持使用Antlr生成的词法分析器和解析器。 我使用了antlrv3独立编辑器。我将它与我的Basic UI集成在一起。然而,使用这个词法分析器和解析器被证明是一场噩梦。 生成的C语言词法分析器和解析器在JAVA中生成 有什么建议? 帮助链接?

1 个答案:

答案 0 :(得分:-1)

我建议你开始关注Sam Harwell在IDE上的工作。

然后他使用ANTLR作为基础构建,并且似乎做了非常有趣的事情;不仅仅是突出显示,还包括代码完成和其他更复杂的任务。

http://tunnelvisionlabs.com/research#section-1

查看他的网页和研究结果