0
起初我有這個語法。如何製作此文法LL(1)?
S -> A | B
A -> Aa | epsilon
B -> Bb | epsilon
我消除左遞歸有這樣:
S -> A | B
A -> A'
A' -> aA' | epsilon
B -> B'
B' -> bB' | epsilon
此語法不是LL(1)爲第一(A)和第一(B)在常見已EPSILON。我知道常見的第一個符號通常用分解法來解決。我不知道如何解決A和B第一組中的常見ε。
epsilon是*不是一個正常的符號 – CapelliC 2015-03-31 11:15:54
@CapelliC這正是我問我的問題的原因! – Nina 2015-03-31 11:26:25