Question: stmt-----------> assignment ----------> subr_call assignment --------> id := expr subr_call --------> id (arg_list) expr -------> primary expr_tail expr_tail -------> op expr --------> E primary --------->

stmt-----------> assignment

----------> subr_call

assignment --------> id := expr

subr_call --------> id (arg_list)

expr -------> primary expr_tail

expr_tail -------> op expr

--------> E

primary ---------> id

----------> subr_call

-----------> ( expr )

op -----------> + | - | * | /

arg_list ----------> expr args_tail

args_tail ----------> , arg_list

-------------->E

write a leftmost derivation for the string foo(a, b)?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!