將語(yǔ)句 翻譯成四元式。
設(shè)某語(yǔ)言的do-while語(yǔ)句的語(yǔ)法形式為 其語(yǔ)義解釋為: 針對(duì)自下而上的語(yǔ)法分析器,按如下要求構(gòu)造該語(yǔ)句的翻譯模式: (1)寫(xiě)出適合語(yǔ)法制導(dǎo)翻譯的產(chǎn)生式; (2)寫(xiě)出每個(gè)產(chǎn)生式對(duì)應(yīng)的語(yǔ)義動(dòng)作。
(1)適合語(yǔ)法制導(dǎo)翻譯的文法
設(shè)文法G(S): 1.構(gòu)造各非終結(jié)符的FIRSTVT和LASTVT集合; 2.構(gòu)造優(yōu)先關(guān)系表和優(yōu)先函數(shù)。