如何使用antlrv3生成的词法分析器和解析器提供语法高亮显示?我想开发一个具有语法突出显示功能的编辑器,用于学习purposes.However。我一直使用Antlr生成的词法分析器和解析器。我使用了antlrv3独立编辑器,并将它们与我的基本UI集成在一起。然而,使用这个词法分析器和解析器被证明是一场噩梦。生成的C语言的词法分析器和解析器都是用JAVA生成的,有什么建议吗?链接以获取帮助?
发布于 2015-08-14 05:52:38
我建议你开始关注Sam Harwell在IDE上的工作。
然后,他使用ANTLR作为基础进行构建,似乎做了一些非常有趣的事情;不仅是突出显示,还包括代码完成和其他更复杂的任务。
在http://tunnelvisionlabs.com/research#section-1上查看他的网页和研究结果
https://stackoverflow.com/questions/31995719
复制相似问题