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

sdt編譯

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

A. 什麼是語法制導翻譯

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

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

編譯

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

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

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

熱點內容
php讀文件 發布:2025-03-07 00:36:48 瀏覽:737
無線網如何分享密碼 發布:2025-03-07 00:27:33 瀏覽:427
dvr遠程訪問 發布:2025-03-07 00:24:37 瀏覽:778
java可視化界面編程 發布:2025-03-07 00:17:22 瀏覽:468
資料庫溫備 發布:2025-03-07 00:17:12 瀏覽:500
debian如何編譯qemu 發布:2025-03-07 00:05:32 瀏覽:858
ins海外伺服器ip是什麼 發布:2025-03-06 23:44:59 瀏覽:357
我的世界java版伺服器推薦ip 發布:2025-03-06 23:43:17 瀏覽:565
如何取消微信帳號和密碼 發布:2025-03-06 23:39:20 瀏覽:793
emc存儲備份 發布:2025-03-06 23:35:02 瀏覽:837