INPUT PROGRAM ---------------------------------------------------------------- (* code generation: assignment *) main(): void { { a, i: int; a = 2 + 3 * i; } } EXAMPLE CODE PRODUCED -------------------------------------------------------------- 1: MULT 3 (i,4) (@1,8) 2: ADD 2 (@1, 8) (@2, 12) 3: ASSIGN (a, 0) (@2, 12) __ 4: PRGEND