Confused with creating a Context-Free Grammar rule

64 Views Asked by At

I'm kind of confused as to whether or not my answer is correct. I'm not asking anyone to give me the right answer if I'm wrong but rather I would like to know if my understanding for this topic is correct because if it is not, then if possible I would like be pointed to a decent reference so I can study more on this until I really understand it.

What I'm supposed to do is to create a Context-Free Grammar rule and derive it using leftmost derivation for this statement:

if ( a >= b ) { w = x; z = x / y + w; }

Here is the grammar rule I made

Here is my leftmost derivation

0

There are 0 best solutions below