Eclipse CDT扩展了CContentOutlinePage吗?

时间:2019-05-03 07:01:45

标签: java eclipse-plugin eclipse-cdt

我正在扩展GNUCPPSourceParser来解析基于C ++的语言。语言的某些部分将始终是纯C ++。但是,添加了一些其他关键字和构造,我的解析器扩展为此创建了抽象语法树元素。例如,构造:

 worker class(int b, int c) {
 ...
 }
我的解析器扩展名接受

。 “工人阶级”是这里的一个关键字,括号后面是一个可选参数列表。

为此我选择创建的AST元素是ICPPASTNamespaceDefinition。到目前为止,我还没有尝试扩展AST。这些接口总是带有

注释
@noextend This interface is not intended to be extended by clients.
@noimplement This interface is not intended to be implemented by clients.

现在,我想更改此名称空间在大纲视图中的显示方式。

The Outline View shows an "N" for Namespace. I want to change that Icon.

第一次尝试更改图标。但是我看不到它的设置位置以及必须扩展的类或接口。在这里,我也没有看到任何可能有用的扩展点。

0 个答案:

没有答案