First(S')={a,b} Follow(S')={$}
First(S)={a,b} Follow(S)={#}
First(A)={a,b} Follow(A)={a,b,#}
First(B)={a,∈} Follow(B)={b,#}
First(C)={b,∈} Follow(C)={#}
First(D)={c,∈} Follow(D)={a,b,#}
|
a |
b |
c |
# |
$ |
S' |
S` - > S# |
S` - > S# |
|
|
|
S |
S - > ABC |
S - > ABC |
|
|
|
A |
A - > a |
A - > bbD |
|
|
|
B |
B - > a |
B - > ∈ |
|
B - > ∈ |
|
C |
|
C - > b | |
|
C - > ε |
|
D |
D - > ε |
D - > ε |
D - > c |
D - > ε |
|
S'->S
->ABC
->bbDBC
->bbcBC
->bbcaC
->bbcab