設(shè)已構(gòu)造出文法G(S):
(1)S→BB
(2)B→aB
(3)B→b
的LR分析表如下
假定輸入串為abab,請給出LR分析過程(即按照步驟給出狀態(tài),符號,輸入串的變化過程)。
設(shè)某語言的do-while語句的語法形式為
其語義解釋為:
針對自下而上的語法分析器,按如下要求構(gòu)造該語句的翻譯模式:
(1)寫出適合語法制導(dǎo)翻譯的產(chǎn)生式;
(2)寫出每個產(chǎn)生式對應(yīng)的語義動作。
(1)適合語法制導(dǎo)翻譯的文法