小编zig*_*iga的帖子

在xtext eclipse的大纲视图中删除<unnamed>字段

我最近开始研究eclipse.在eclipse xtext中,我的语法是:

regGrp:
    reg_type=reg_type1 "{" reg_definition+=reg_definition1+ "}"
    ;

reg_type1 :
    name="CONTROL_REGISTERS"
    ;

reg_definition1:
    name=ID '[' regSize=INT ']''{' (regFieldssss=regFieldsdefRule) '}'
    ;

regFieldsdefRule:
    name="DESCRIPTION" '=' descStr=STRING ';'
    ;
Run Code Online (Sandbox Code Playgroud)

然后在final.sts文件中的Run_as - > Eclipse_application之后,我可以编写一个代码:

CONTROL_REGISTERS {
    reg [5] { 
        DESCRIPTION = "register" ;
    }
}
Run Code Online (Sandbox Code Playgroud)

在大纲视图中,我将获得如下树:

         ->final
           -> <unnamed>
             -> <unnamed>
               CONTROL_REGISTERS
             -> reg
               -> <unnamed>
                  DESCRIPTION
Run Code Online (Sandbox Code Playgroud)

我想删除大纲树中的那些字段.最后,大纲树应该类似于:

                ->final
                  ->CONTROL_REGISTERS
                    ->reg
                      ->DESCRIPTION
Run Code Online (Sandbox Code Playgroud)

请有人告诉我如何实现这个?

eclipse eclipse-plugin xtext m2eclipse

5
推荐指数
1
解决办法
1623
查看次数

标签 统计

eclipse ×1

eclipse-plugin ×1

m2eclipse ×1

xtext ×1