私は MPS Jetbrains を初めて使用します。そして、形状のチュートリアルに従い、同じ行に何かを実装しようとしましたが、奇妙なバグが発生しています。
「印刷」という概念には、「データ」という名前の整数プロパティがあります。ジェネレーター ファイルには、「リダクション ルール」の下にテンプレート「reduce_print」があります。
template reduce_print
input print
parameters
<< ... >>
content node:
{
{
<TF [System.out.println($[123]);] TF>
}
}
プロパティ マクロ $[123] は、print コンセプトの node.data です。
問題は、node.data マクロを使用すると常に 0 になることです。
これで私を助けてください。