11

属性が文法の生成物から合成または継承されているかどうかを確認するにはどうすればよいですか?

そのためには、属性が問題で事前定義されている必要があると思います-その値が子ノードまたは親ノードに依存する場合。しかし、属性が文法生成物から継承または合成されているかどうかを分析する方法はありますか?

4

3 に答える 3

1

子ノードからデータ値を取得する属性は、合成属性と呼ばれます。

これらは s 属性生産とも呼ばれます。親ノードまたは兄弟ノードから値を取得する属性は、継承属性と呼ばれます。継承された属性を持つ生産規則 (それぞれの継承された属性は、親または左の兄弟からのみ継承するように制限されています) を L 属性生産と呼びます。

于 2015-12-07T01:41:16.307 に答える