Consider the following expression grammar G: E -> E - T | T T -> T + F | F F…

GATE · 2017 · CS · Set 2 · Computer Science & IT

Consider the following expression grammar G:

E -> E - T | T T -> T + F | F F -> (E) | id

Which of the following grammars are not left recursive, but equivalent to G ?

  1. A.

    E -> E - T | T

    T -> T + F | F

    F -> (E) | id

  2. B.

    E -> TE'

    E' -> -TE' | ε

    T -> T + F | F

    F -> (E) | id

  3. C.

    E -> TX

    X -> -TX | ε

    T -> FY

    Y -> +FY | ε

    F -> (E) | id

  4. D.

    E -> TX | (TX)

    X -> -TX | +TX | ε

    T -> id

Attempted by 338 students.

Sign up free to check your answer

Sign up free

Explore the full course: Gate Guidance By Sanchit Sir

Loading lesson…