對表達(dá)式文法G[E]:
(1)判斷G[E]是否為LL(1)文法。若不是,改造為LL(1)文法。
(2)構(gòu)造預(yù)測分析表,并對輸入串w=a-a^a#進(jìn)行預(yù)測分析。
有正規(guī)文法G[S]:
(1)構(gòu)造對應(yīng)的正規(guī)式R,使得L(R)=L(G)。
(2)構(gòu)造對應(yīng)的NFA狀態(tài)圖,使得L(M)=L(R)。
(3)將所得NFA確定化為DFA。
(4)將所得DFA最小化。