簡體   English   中英

替換Python AST樹的一部分

[英]Replacing Parts of a Python AST Tree

我是使用AST的新手,但是我已經接受了“從頭開始進行遺傳編程”任務,據我所知,AST似乎是處理樹的方法。

我需要做的是用另一棵樹的一個分支替換該樹的一個分支(在遺傳編程語言“交叉”中)。

誰能建議最好的解決方法? 正如我所說的,我是AST的新手。

Boo中的DSL書籍 Ayende Rahien的 .NET的特定於域的語言詳細介紹了AST操作。 他使用Boo語言來解釋其工作原理,但是AST樹操作說明非常通用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM