The program name is: lang2_3.p03 Line 1: program writeint; Line 2: begin Line 3: write(19); Line 4: end writeint. In TokFiler:retrieveTokenFile, fileName == lang2_3.tok The set of tokens for lang2_3.tok is: Line# tokens ============================================= (10, 1) (0,3)(1,0)(3,0) (10, 2) (0,8) (10, 3) (0,34)(3,3)(2,19)(3,4)(3,0) (10, 4) (0,15)(1,0)(3,1) (10, 5) (11,0) End of token file. In TokFiler:retrieveTokenFile, fileName == lang2_3.tok 1 0 Program syntactically correct Displaying s stack ... Displaying qs stack ... 1 0 1 0 ERROR #70 detected near or on line 5: identifier declared twice Error in 4 end writeint. Error in 5 end writeint. The set of Quadruples for lang2_3.quad is: Quad # Quadruple -------------------------------------------------- 1 (330, (0,0), (0,0), 2) 2 (304, (2,19), (0,0), 0) 3 (300, (0,0), (0,0), 0) End of Quadruple file!