語法感知的長句斷行基於語言的解析樹(抽象語法樹),其他功能需要各個語言的定製。
Erlang語言(由Ericsson開發)使用一個VM來執行erlangbytecodes,且通過源的抽象語法樹解譯erlang。
嚴格説來,AST(抽象語法樹)也是一種IR——因為它既不是源代碼,也不是目標語言。
在這裏就可以説明,該規則什麼時候起效,在上面提到過的抽象語法樹狀結構中,已經創建了一個目標 C++*作。
這一次,您可以讀取抽象語法樹中的所有導入聲明瞭。
在我們繼續之前,我要特別提一下,術語解析樹和抽象語法樹(或ast)描述了非常相似的語法結構。