當前位置:首頁 » 編程軟體 » sdt編譯

sdt編譯

發布時間: 2025-01-23 01:28:37

A. 什麼是語法制導翻譯

語法制導翻譯簡稱SDT,基於屬性文法的處理過程,對單詞符號串進行語法分析,構造語法分析樹,然後根據需要構造屬性依賴圖,遍歷語法樹並在語法樹的各結點處按語義規則進行計算。

基本思想是,根據翻譯的需要設置文法符號的屬性,以描述語法結構的語義。例如,一個變數的屬性有類型,層次,存儲地址等。表達式的屬性有類型,值等。屬性值的計算和產生式相聯系。隨著語法分析的進行,執行屬性值的計算,完成語義分析和翻譯的任務。

編譯

早期元編譯器在其描述中使用了語法驅動翻譯和語法制導翻譯這兩個術語。在其輸出代碼中具有元編程的語言特性,參見元編譯器、META II以及TREE-META。

語法中的每個符號可以有一個屬性,即一個將被關聯到符號的值。常見的屬性可能包含變數類型、表達式的值,等等。 給出一個符號X和一個屬性t,符號的屬性可以通過X.t來引用。

以上內容參考網路-語法制導翻譯

熱點內容
交叉編譯優化 發布:2025-05-14 03:48:52 瀏覽:531
動圖在線壓縮 發布:2025-05-14 03:35:24 瀏覽:132
w7共享無法訪問 發布:2025-05-14 03:35:24 瀏覽:482
為什麼微信會出現賬號密碼錯誤 發布:2025-05-14 03:03:30 瀏覽:692
幻影腳本官網 發布:2025-05-14 03:01:13 瀏覽:826
servlet的webxml怎麼配置 發布:2025-05-14 02:51:46 瀏覽:772
怎麼取消手勢密碼 發布:2025-05-14 02:51:11 瀏覽:639
openvpn搭建vpn伺服器搭建 發布:2025-05-14 02:47:52 瀏覽:998
密碼忘了從哪裡找 發布:2025-05-14 02:39:09 瀏覽:548
我的世界什麼伺服器有前途 發布:2025-05-14 02:30:31 瀏覽:528