Type of token Value of token Address of token(line number) ************* ************** ***************************** RES program 1 BRA { 1 ID sum 2 BRA ( 2 RES in 2 PUN : 2 RES int 2 ID n 2 PUN , 2 RES out 2 PUN : 2 RES int 2 ID res 2 BRA ) 2 BRA { 2 COM /* 3 COM */ 3 RES int 4 ID i 4 PUN ; 4 RES float 5 ID val 5 BRA [ 5 NUM 100 5 ID F 5 BRA ] 5 PUN ; 5 RES float 6 ID res 6 PUN ; 6 ID i 7 OPE = 7 NUM 1000000000000000 7 PUN ; 7 ID res 8 OPE = 8 NUM 0.0 8 PUN ; 8 ID while 9 BRA ( 9 ID i 9 OPE <= 9 ID n 9 BRA ) 9 RES do 9 BRA { 9 RES read 10 BRA ( 10 ID val 10 BRA [ 10 ID i 10 BRA ] 10 BRA ) 10 PUN ; 10 ID res 11 OPE = 11 ID res 11 OPE + 11 ID valkhu5yr_fds6ghf 11 BRA [ 11 ID i 11 BRA ] 11 PUN ; 11 ID i 12 OPE = 12 ID i 12 OPE + 12 NUM 1 12 PUN ; 12 BRA } 13 PUN ; 13 BRA } 14 PUN ; 14 RES int 17 ID n 17 PUN ; 17 RES float 18 ID ave 18 PUN ; 18 RES read 19 BRA ( 19 ID n 19 BRA ) 19 PUN ; 19 ID ave 20 OPE = 20 BRA ( 20 ID sum 20 BRA ( 20 ID n 20 BRA ) 20 OPE / 20 ID n 20 BRA ) 20 PUN ; 20 RES write 21 BRA ( 21 ID ave 21 BRA ) 21 PUN ; 21 BRA } 22 PUN ; 22