私はxbaseを使用しています
grammar xolang.Xolang with org.eclipse.xtext.xbase.Xbase
と
XBlockExpression
コードを書く場所
のような式を書くと
val c = 1 + 1
次に、次のエラーが表示されます
The method +(int) is undefined
Strings でも同じことが起こります。実際、すべての二項演算子で発生します: ==、<、>、... xbase が演算子のオーバーロードをサポートしていることはわかっていますが、それと関係があるのでしょうか? (数値を追加できる場所を定義する必要があるのでしょうか?)