私は最近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 ';'
;
次に、final.stsファイルのRun_as-> Eclipse_applicationの後に、次のようにコードを記述できます。
CONTROL_REGISTERS {
reg [5] {
DESCRIPTION = "register" ;
}
}
アウトラインビューでは、次のようなツリーが表示されます。
->final
-> <unnamed>
-> <unnamed>
CONTROL_REGISTERS
-> reg
-> <unnamed>
DESCRIPTION
アウトラインツリーのこれらのフィールドを削除したかったのです。最後に、アウトラインツリーは次のようになります。
->final
->CONTROL_REGISTERS
->reg
->DESCRIPTION
誰かがこれを実装する方法を教えてもらえますか?