Production | Semantic Rule |
S ![]() |
E.env := initialEnv() |
E1 ![]() ![]() ![]() ![]() ![]() ![]() |
E2.env := E1.env |
E3.env := Update(
E1.env,![]() |
|
E1.val := E3.val | |
E1 ![]() |
E1.val := E2.val + E3.val |
E2.env := E1.env | |
E3.env := E1.env | |
E ![]() ![]() |
E.val := LookUp(
![]() |
E ![]() ![]() |
E.val := ![]() |
E ![]() ![]() |
E.val := ![]() |