如何使用 antlrv3 生成的词法分析器和解析器提供语法高亮显示? 我想开发一个具有语法高亮功能的编辑器用于学习目的。但是我坚持使用 Antlr 生成的词法分析器和解析器。 我使用了 antlrv3 独立编辑器。我将它们与我的基本 UI 集成在一起。然而,使用这个词法分析器和解析器被证明是一场噩梦。 C语言生成的lexer和parser在JAVA中生成 有什么建议么? 帮助链接?
最佳答案
我建议您开始关注 Sam Harwell 在 IDE 方面的工作。
然后他使用 ANTLR 作为基础进行构建,并且似乎做了一些非常有趣的事情;不仅仅是突出显示,还有代码完成和其他更复杂的任务。
在 http://tunnelvisionlabs.com/research#section-1 查看他的网页和研究结果
关于java - 如何使用 antlrv3 生成的词法分析器和解析器提供语法高亮显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31995719/