生產是: 我知道這個公式: A -> beta A'
A' -> alpha A' | epsilon
我不明白該怎麼做,如果我的生產問題包含小量爲: A -> A alpha | beta
去除後遞歸測試版? 例如A -> A alpha | epsilon 這可能是答案: A -> A'
A' -> alpha A' | epsilon
我想找到FIRST和遵循以下CFG: S -> O | M
M -> iEtMeM | a
O -> iEtS | iEtMeO
E -> b
我做了左分解,所以我得到: S -> O | M
M -> iEtMeM | a
O -> iEtO'
O'-> S | MeO
E -> b
第一組: FIRST(S) = FIRST(O)|FIRST(M) = {i,a}
FI
我已經看到了這個帖子有關如何上下文無關文法轉換爲DFA: Automata theory : Conversion of a Context free grammar to a DFA 然而,只是想知道都可以上下文無關文法轉換爲DFA/NFA?那些無法用正則表達式表達的上下文無關文法呢?防爆。 S - >(S)| () 謝謝!