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