java開發C語言解釋器:根據執行樹執行代碼

具體的代碼演示和講解請參數視頻: 用java開發編譯器java 前一節,咱們創建起了代碼執行樹,本節,咱們看看,如何根據執行樹直接執行C語言代碼,如下是上一節咱們構建的執行樹: node 這些執行樹,本質上是圖論裏面的有向圖,咱們執行代碼的過程,其實是根據有向圖進行深度優先遍歷的過程,咱們先遍歷到底層節點,根據底層節點的信息執行相應動做,而後把執行的結果傳遞給上一層節點,而後再根據傳遞上來的信息作
相關文章
相關標籤/搜索