為下面的算術(shù)表達(dá)式文法寫(xiě)一個(gè)語(yǔ)法制導(dǎo)的翻譯方案,它將每個(gè)子表達(dá)式E的符號(hào)(即值大于零還是小于零)記錄在屬性E.sign中(屬性值分別用POS或NEG表示)。你可以假定所有的整數(shù)都不為零,這樣就不用擔(dān)心零的符號(hào)。
您可能感興趣的試卷
最新試題
面向機(jī)器語(yǔ)言的特點(diǎn)是()
使用二叉樹(shù)組織符號(hào)表查找時(shí),以下說(shuō)法()是錯(cuò)誤的。
若有定義二進(jìn)制數(shù)的文法如下:(1)試為該文法構(gòu)造LR分析表,并說(shuō)明屬哪類LR分析表。(2)給出輸入串101.110的分析過(guò)程。
嵌套過(guò)程語(yǔ)言的程序,內(nèi)層過(guò)程引用非局部量可通過(guò)()跟蹤外層過(guò)程最新活動(dòng)記錄的位置。
FORTRAN這樣的語(yǔ)言,不允許過(guò)程遞歸,不含可變體積的數(shù)據(jù)對(duì)象或待定性質(zhì)的名稱,能在編譯時(shí)完全確定其程序的每個(gè)數(shù)據(jù)對(duì)象在運(yùn)行時(shí)存儲(chǔ)空間的位置,可采用()
對(duì)于某文法規(guī)范句型aBcDef,如果句柄是Bc,下面哪些字符串是活前綴?()
關(guān)于短語(yǔ)和句柄,正確的論述是()
符號(hào)表的查找一般可以使用()①順序查找②折半查找③雜湊查找④排序查找
編譯過(guò)程中將源代碼翻譯成中間代碼,具有很多優(yōu)點(diǎn),其中()不是中間代碼的優(yōu)點(diǎn)。
分析樹(shù)上的每個(gè)分支結(jié)點(diǎn)都由()標(biāo)記。