The program name is: lang2_1.p01 Line 1: program first; Line 2: begin Line 3: ; Line 4: end first. In TokFiler:retrieveTokenFile, fileName == lang2_1.tok The set of tokens for lang2_1.tok is: Line# tokens ============================================= (10, 1) (0,3)(1,0)(3,0) (10, 2) (0,8) (10, 3) (3,0) (10, 4) (0,15)(1,0)(3,1) (10, 5) (11,0) End of token file. In TokFiler:retrieveTokenFile, fileName == lang2_1.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 first. Error in 5 end first. The set of Quadruples for lang2_1.quad is: Quad # Quadruple -------------------------------------------------- 1 (330, (0,0), (0,0), 2) 2 (300, (0,0), (0,0), 0) End of Quadruple file!