Open In App

GATE | Sudo GATE 2020 Mock I (27 December 2019) | Question 28

Like Article
Like
Save
Share
Report

Consider the following grammar:

A → BA'
A'→ +BA' /ϵ 
B → TB'
B'→ -TB'/ ϵ
T → id / (A) 

What will be the follow of T and A’
(A) +, ϵ, $ and $
(B) -, +, $, ) and $, )
(C) id, +, ) and id , (
(D) -, +, id, ) and $, )


Answer: (B)

Explanation: First(X) contains all terminal present in first place of every string derived by X.
Follow of X contains set of all terminal present in the place immediately right X.

Therefore,

Follow of A Fo(A) = $, ) 
Follow of A' Fo(A') = Fo(A) = $ , )
Follow of B Fo(B) = +, $, )
Follow of B' Fo(B') = Fo(B) = +, $, )

And, Follow of T Fo(T) 
= -, Fo(B') 
= -, +, $, ) 

So, option (B) is correct.


Quiz of this Question


Last Updated : 26 Dec, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads