為下面文法寫一個語法制導(dǎo)的定義,它完成一個句子的while-do最大嵌套層次的計算并輸出這個計算結(jié)果。
設(shè)已給文法 (1)構(gòu)造一個與G等價的LL(1)文法G′[S]; (2)對于G′[S],構(gòu)造相應(yīng)的LL(1)分析表; (3)利用LL(1)分析法判斷符號串bacabc是否是文法G[S]的合法句子。
任務(wù)是在詞法分析的基礎(chǔ)上將單詞序列組合成各類語法短語。 常分為:自頂而下,自底而上二類方法。