設(shè)某語言的do-while語句的語法形式為
其語義解釋為:
針對自下而上的語法分析器,按如下要求構(gòu)造該語句的翻譯模式:
(1)寫出適合語法制導(dǎo)翻譯的產(chǎn)生式;
(2)寫出每個產(chǎn)生式對應(yīng)的語義動作。
(1)適合語法制導(dǎo)翻譯的文法
對于文法G(E):
1.寫出句型(T*F+i)的最右推導(dǎo)并畫出語法樹。
2.寫出上述句型的短語,直接短語、句柄和素短語。
短語:(T*F+i),T*F+i,T*F,i
直接短語:T*F,i
句柄:T*F
素短語:T*F,i