Eclipse CDT:如何添加对新文件类型的支持

时间:2012-08-25 17:46:14

标签: eclipse eclipse-cdt

在Eclipse CDT中,我想为自定义文件类型创建语法突出显示和错误解析器,比方说* .xy。
这些文件不包含C代码,因此我不能使用任何现有的解析器。

我需要创建哪种插件?

对于错误解析器,我想我必须使用Codan? (尚未尝试过) https://www.ibm.com/developerworks/java/library/j-codan/

3 个答案:

答案 0 :(得分:1)

如果您的语言与CDT支持的语言和工作流程无关,则CDT是您旅程的错误开端。改为使用基于xtext的语言编辑器。

答案 1 :(得分:1)

也许这对您来说是一个简单的解决方案: colorEditor plugin

您可以通过解压缩jar存档,然后为.xyz文件添加xyz.xml文件来添加新语言。 再次将Pakc复制到您的Eclipse“插件”目录中。

答案 2 :(得分:0)

您需要引入一种新的“语言” - 这是扩展点:http://help.eclipse.org/helios/topic/org.eclipse.cdt.doc.isv/reference/extension-points/org_eclipse_cdt_core_language.html

Codan不是“错误解析器”,它是一个静态分析框架。错误解析器处理用于构建应用程序(例如编译器,链接器)的命令行工具的输出,以识别在构建期间发生的错误并填充其属性,例如,源文件名和行号。

Codan分析编辑器中的源代码以识别错误。例如。它检查表达式中使用的变量是否事先声明。请注意,可以在构建时通过编译执行相同的检查,然后由错误解析器捕获并显示在编辑器/问题视图中 - Codan的目标是在构建甚至运行之前更快地检测问题。 Codan也可以执行一些编译器没有的检查。