為下面文法寫一個(gè)語法制導(dǎo)的定義,它完成一個(gè)句子的while-do最大嵌套層次的計(jì)算并輸出這個(gè)計(jì)算結(jié)果。
下面的文法是二義文法 請(qǐng)你為該語言重寫一個(gè)規(guī)范的LR(1)文法,它為該語言中的各種運(yùn)算體現(xiàn)通常的優(yōu)先級(jí)和結(jié)合規(guī)則。不需要證明你的文法是規(guī)范LR(1)的。
構(gòu)造下面文法的LL(1)分析表。