私はxtextを初めて使っています。XText:ML_COMMENTが自分の書いたコメントを上書きします
次のコメントを追加します。
- ML_COMMENT(org.eclipse.xtext.common.Terminalsから)
自身のコメント
/* @var VAR1 @propertyプロパティ1 */
以下は私の試行コードです。
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が動作し、自分のコメントが機能しないようです。
この問題を解決するにはどうすればよいですか? 助けてください。
を端末から継承したが(
ML_COMMENT
を除く)のルールをコピーしていけない:あなたのStartCommentがある/ **ない/ *あなたが "に対して一致していることを意味しています/ ** ... */" – Har