|
|
1
4
使争论
|
|
|
2
4
如果树转换不仅仅是项目的一个小方面,我强烈建议您使用 Kiama 的重写器模块来实现它们。它实现了战略驱动的转型。它有一套非常丰富的策略和策略组合器,允许遍历逻辑(在大多数情况下,可以从所提供的策略和组合器“现成”的)与(本地)转换(当然,这些转换是特定于您的AST和您提供的)完全分离。 |