Я новичок в xtext.
Я хочу добавить следующие комментарии.
- ML_COMMENT (из org.eclipse.xtext.common.Terminals)
собственный комментарий
/* @var var1 @property property1 */
Ниже приведен мой код попытки.
grammar org.xtext.example.mydemo.MyDemo with org.eclipse.xtext.common.Terminals
generate myDemo "http://www.xtext.org/example/mydemo/MyDemo"
Model:
(elements+=DocComments)*
;
DocComments hidden(WS, OTHER):
start=StartComment name=VarComment? property=PropertyComment* end=EndComment
;
StartComment: '/**';
EndComment:'*/';
VarComment: key='@var' name=ID;
PropertyComment: key='@property' name=ID;
terminal OTHER: '*';
Вроде ML_COMMENT работает, а собственный комментарий не работает.
Как решить эту проблему? Пожалуйста помоги.