Slide 8.5: Reduction rules for integer arithmetic expressions Slide 8.7: Reduction rules for integer arithmetic expressions (cont.) Home |
'0' ⇒ 0; '1' ⇒ 1; '2' ⇒ 2; '3' ⇒ 3; '4' ⇒ 4; '5' ⇒ 5; '6' ⇒ 6; '7' ⇒ 7; '8' ⇒ 8; '9' ⇒ 9
V '0' ⇒ 10 * V; V '1' ⇒ 10 * V + 1; V '2' ⇒ 10 * V + 2; V '3' ⇒ 10 * V + 3; V '4' ⇒ 10 * V + 4; V '5' ⇒ 10 * V + 5; V '6' ⇒ 10 * V + 6; V '7' ⇒ 10 * V + 7; V '8' ⇒ 10 * V + 8; V '9' ⇒ 10 * V + 9
V1 '+' V2 ⇒ V1 + V2
V1 '–' V2 ⇒ V1 – V2
V1 '*' V2 ⇒ V1 * V2
'(' V ')' ⇒ V
E ⇒ E1
E '+' E2 ⇒ E1 '+' E2
E ⇒ E1
E '–' E2 ⇒ E1 '–' E2
E ⇒ E1
E '*' E2 ⇒ E1 '*' E2
E ⇒ E1
V '+' E ⇒ V '+' E1
E ⇒ E1
V '–' E ⇒ V '–' E1