1:1-1:3   FUN   fun 
 1:5-1:5   ID   a 
 1:6-1:6   LBRACKET   ( 
 1:7-1:7   RBRACKET   ) 
 1:8-1:8   COLON   : 
 1:9-1:10   ID   ab 
 1:12-1:12   EQUALS   = 
 1:14-1:15   IF   if 
 1:17-1:18   IF   if 
 1:20-1:21   ID   E4 
 1:23-1:26   THEN   then 
 1:28-1:29   ID   E5 
 1:30-1:30   COMMA   , 
 1:32-1:33   ID   E6 
 1:35-1:38   ELSE   else 
 1:40-1:41   ID   E7 
 1:42-1:42   COMMA   , 
 1:44-1:45   ID   E8 
 1:47-1:49   END   end 
 1:51-1:54   THEN   then 
 1:56-1:60   WHILE   while 
 1:62-1:63   ID   E9 
 1:65-1:66   DO   do 
 1:68-1:70   ID   E10 
 1:71-1:71   COMMA   , 
 1:73-1:84   STRING   "QWERHBEQR " 
 1:85-1:85   COMMA   , 
 1:87-1:87   LBRACKET   ( 
 1:88-1:89   IF   if 
 1:91-1:92   ID   E4 
 1:94-1:97   THEN   then 
 1:99-1:100   ID   E5 
 1:101-1:101   COMMA   , 
 1:103-1:104   ID   E6 
 1:106-1:109   ELSE   else 
 1:111-1:112   ID   E7 
 1:113-1:113   COMMA   , 
 1:115-1:116   ID   E8 
 1:118-1:120   END   end 
 1:121-1:121   RBRACKET   ) 
 1:122-1:122   COMMA   , 
 1:124-1:125   ID   E3 
 1:127-1:129   END   end 
 1:131-1:133   END   end 
    EOF