What will be the “First” and “Follow” of E and F for the following grammar? E…
2017
What will be the “First” and “Follow” of E and F for the following grammar?
E -> TE'
E' -> +TE' / ε
T -> FT'
T' -> *FT' / ε
F -> id / (E)
- A.
First(E)={id, (, ε}, Follow(E)={ε, )}, First(F)={id, ), $}, Follow(F)={, $, (}
- B.
First(E)={id, (}, Follow(E)={$, )}, First(F)={id, (}, Follow(F)={, $, ), +}
- C.
First(E)={id, ), ε}, Follow(E)={ε, )}, First(F)={id, )}, Follow(F)={, $, (, +}
- D.
First(E)={id, )}, Follow(E)={$, )}, First(F)={id, (, $}, Follow(F)={, $, ), +}
Attempted by 64 students.
Show answer & explanation
Correct answer: B
