| Syntax Rule | Semantic Rules | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R4: <e>i->(<e>j+<e>k)
| ||||||||||||||
| Syntax Rule | Semantic Rules | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R5: <e>i->(<e>j*<e>k)
| ||||||||||||||
Z = (X + Y)
U1 = (X + (Y * Z)) also in book. Look at it.
| Syntax Rule | Semantic Rules | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
|
| Syntax Rule | Semantic Rules |
|---|---|
R7: <q>i -> <s>j
|
| Syntax Rule | Semantic Rules | ||||||
|---|---|---|---|---|---|---|---|
| code(<c>i) = code(<q>j)
|
| Syntax Rule | Semantic Rules | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||||||||||||||||
for (k=0; k<n; k=k+1) ... do ... while(x < y); k = k + 1; k += 1; k++;