0

私は 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 になることです。

これで私を助けてください。

4

1 に答える 1

0

あなたが投稿したコードは、私にとってはうまく機能します(そして、確かにそうすべきです)。問題は、ここで言及されていない詳細にあるに違いありません。たとえば、サンプルの使用コードはどのように見えますか?

于 2014-10-31T17:19:07.247 に答える