0

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

我必须创建什么样的插件?

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

4

3 回答 3

1

Maybe this is a simple solution for you: colorEditor plugin

You can simply add a new language by unpacking the jar archive, then adding a xyz.xml file for your .xyz files. Pakc together again, and copy into your Eclipse "plugins" dir.

于 2013-03-07T10:04:18.950 回答
1

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

于 2012-10-31T20:14:42.590 回答
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 还可以执行一些编译器不执行的检查。

于 2012-08-27T22:47:09.493 回答