freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

hch7語義分析和中間代碼產(chǎn)生ii2009spring-文庫吧

2025-04-20 15:54 本頁面


【正文】 A_T1__C A_T1__C_ A_T1__C_D A_T1__C_D A_T1__T2 A_T__T2_ A_T1_T2 A_T3 (@, B, _, T1) (+, C, D, T2) (*, T1, T2, T3) (:=, T3, _, A) 前面假定了所有 i都是整型 。實(shí)際上,在一個(gè)表達(dá)式中可能出現(xiàn)各種不同類型的變量和常數(shù)。 編譯程序或者拒絕混合運(yùn)算,或者產(chǎn)生有關(guān)類型轉(zhuǎn)換的指令 。 例如:令文法 。 那么,在進(jìn)行混合運(yùn)算時(shí),首先要將整型量轉(zhuǎn)換為實(shí)型量。而要進(jìn)行轉(zhuǎn)換,其 前提 是對每一個(gè) VN必須有 類型信息語義變量 — 。 因此,對應(yīng)的產(chǎn)生式要 附加關(guān)于 。 語義規(guī)則: { IF E(1).TYPE = int AND E(2).TYPE = int THEN := int ELSE := r} 語義動(dòng)作的增加,意味著語義子程序的修改,必要時(shí)能夠產(chǎn)生對運(yùn)算量進(jìn)行 類型轉(zhuǎn)換 的四元式。 ( itr, A1, _, T) 將整型量 A1轉(zhuǎn)換成實(shí)型量 T。 輸入串為 X := Y + I * J X,Y為實(shí)型, I,J 為整型。 四元式: ( *i , I , J , T1) ( itr , T1, _ , T2) ( +r, Y , T2 , T3) ( :=, T3 , _ , X) 運(yùn)算符要指出相稱的類型,說明是定點(diǎn)還是浮點(diǎn)運(yùn)算。 *i 關(guān)于產(chǎn)生式 E ? E(1) op E(2) 在上述語法規(guī)則中,非終結(jié)符 E的語義值 存在翻譯棧中 。 如果運(yùn)算量類型增多,語義子程序必須區(qū)別的情形很快增多,從而使語義子程序累贅不堪。 布爾表達(dá)式 E是由布爾算符 (∧,∨,┐) 作用于布爾變量或關(guān)系表達(dá)式而形成的。 關(guān)系表達(dá)式形式 E1 rop E2 rop是關(guān)系算符, E1和 E2是算術(shù)表達(dá)式。 文法 : E?E∧E|E∨E|┐E|(E)|i|i rop i () ?布爾算符的優(yōu)先順序: ┐ , ∧ , ∨ 。 ?∧ 、 ∨ 服從左結(jié)合。 ?所有關(guān)系算符的優(yōu)先級相同,高于任何布爾算符,低于任何算術(shù)算符。 關(guān)系算符不得結(jié)合,如 ABC不合法 。 布爾表達(dá)式 E在語言中的用途: 計(jì)算邏輯值 X:=A∨BD 條件表達(dá)式 WHILE A∨BD D
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1