2

我是使用 AST 的新手,但我接到了一个“从头开始的遗传编程”任务,据我所知,AST 似乎是操纵树的方法。

我需要做的是用另一棵树的一个分支替换树的一个分支(在遗传编程术语中-“交叉”)。

谁能建议如何最好地解决这个问题?正如我所说,我是 AST 的新手。

4

1 回答 1

0

Ayende Rahien的Book DSLs in Boo: Domain-Specific Languages in .NET详细解释了 AST 操作。他使用Boo语言来解释它是如何工作的,但 AST 树操作描述非常通用。

于 2013-01-28T16:14:25.063 回答