0

Xtext for Eclipse について質問があります。

私が信じている簡単な例があります。これは、オンライン ドキュメントとハウツーに示されている例に非常に厳密に従っています (例: http://blog.efftinge.de/2012/05/implementing-fowlers-state-machine-dsl.html)。

私の文法は次のようになります。

MyModel : 
 properties += PropertyDefinition+
  rules += Rule+
;

PropertyDefinition :
 'property' name=ID '{'
   propertyValues += PropertyValue+
 '}'
;

PropertyValue :
 name=ID code=ID ';'
;

Rule :
 'rule:' value=[PropertyValue]
;

私の問題は、ルール「ルール」の相互参照が機能しないことです。したがって、私の質問は基本的に、相互参照の使用と上記のリンクで提供されている使用の違いは何ですか。

彼らの例は、カスタム スコープなどを使用しなくても、すぐに使用できます。だから私もそうだと思います。

前もって感謝します!:)

4

1 に答える 1