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

sdt編譯

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

A. 什麼是語法制導翻譯

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

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

編譯

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

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

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

熱點內容
可以解壓war包的編譯軟體 發布:2025-01-23 04:38:28 瀏覽:986
vivo手機有編譯功能嗎 發布:2025-01-23 04:31:57 瀏覽:568
自己架設雲手機伺服器 發布:2025-01-23 04:31:17 瀏覽:949
gcc命令行編譯的方法 發布:2025-01-23 04:30:31 瀏覽:397
我的雲伺服器地址近期價格 發布:2025-01-23 04:29:05 瀏覽:625
js預覽上傳圖片 發布:2025-01-23 04:28:54 瀏覽:407
特斯拉在哪裡輸入密碼 發布:2025-01-23 04:05:29 瀏覽:205
影視腳本創作 發布:2025-01-23 04:00:39 瀏覽:844
cmd腳本執行sql腳本 發布:2025-01-23 03:46:51 瀏覽:115
搭建100人的游戲伺服器 發布:2025-01-23 03:37:43 瀏覽:517