在Eclipse CDT中,我想为自定义文件类型创建语法突出显示和错误解析器,比如*.xy。
这些文件不包含C代码,所以我不能使用任何现有的解析器。
我需要创建什么样的插件?
对于错误解析器,我想我必须使用Codan?(还没有尝试过) https://www.ibm.com/developerworks/java/library/j-codan/
发布于 2012-11-01 04:14:43
如果您的语言与CDT支持的语言和工作流程不相关,则CDT是您旅程的错误起点。实现一个基于xtext的语言编辑器。
发布于 2013-03-07 18:04:19
也许这对你来说是一个简单的解决方案:colorEditor plugin
您可以简单地添加一种新语言,方法是解压缩jar归档,然后为.xyz文件添加一个xyz.xml文件。Pakc在一起,并复制到您的Eclipse“插件”目录。
发布于 2012-08-28 06:47:09
你需要引入一种新的“语言”--这就是扩展点:http://help.eclipse.org/helios/topic/org.eclipse.cdt.doc.isv/reference/extension-points/org_eclipse_cdt_core_language.html
错误解析器处理用于构建应用程序的命令行工具(例如编译器、链接器)的输出,以识别在构建过程中发生的错误,并填充它们的属性,例如源文件名和行号。
Codan分析编辑器中的源代码以识别错误。例如,它检查表达式中使用的变量是否事先声明。请注意,同样的检查可以由编译器在构建时执行,然后由错误解析器捕获并显示在编辑器/ problems视图中- Codan的目标是在构建运行之前更早地检测问题。Codan还可以执行一些编译器不能执行的检查。
https://stackoverflow.com/questions/12124276
复制相似问题