The program name is: lang2_2.p02 Line 1: program first; Line 2: declare num,value:integer; Line 3: found:boolean; Line 4: begin Line 5: ; Line 6: end first. In TokFiler:retrieveTokenFile, fileName == lang2_2.tok The set of tokens for lang2_2.tok is: Line# tokens ============================================= (10, 1) (0,3)(1,0)(3,0) (10, 2) (0,23)(1,1)(3,2)(1,2)(3,11)(0,29)(3,0) (10, 3) (1,3)(3,11)(0,2)(3,0) (10, 4) (0,8) (10, 5) (3,0) (10, 6) (0,15)(1,0)(3,1) (10, 7) (11,0) End of token file. In TokFiler:retrieveTokenFile, fileName == lang2_2.tok 1 0 Program syntactically correct Displaying s stack ... Displaying qs stack ... 1 0 1 0 ERROR #70 detected near or on line 7: identifier declared twice Error in 6 end first. Error in 7 end first. The set of Quadruples for lang2_2.quad is: Quad # Quadruple -------------------------------------------------- 1 (330, (0,0), (0,0), 2) 2 (300, (0,0), (0,0), 0) End of Quadruple file!