2:1-2:3   TYP   typ 
 2:5-2:5   ID   a 
 2:7-2:7   EQUALS   = 
 2:9-2:11   INT   int 
 3:1-3:3   FUN   fun 
 3:5-3:5   ID   f 
 3:6-3:6   LBRACKET   ( 
 3:7-3:7   ID   x 
 3:8-3:8   COLON   : 
 3:9-3:9   ID   a 
 3:10-3:10   RBRACKET   ) 
 3:12-3:12   COLON   : 
 3:14-3:16   INT   int 
 3:18-3:18   EQUALS   = 
 4:5-4:7   LET   let 
 5:9-5:11   TYP   typ 
 5:13-5:13   ID   a 
 5:15-5:15   EQUALS   = 
 5:17-5:20   CHAR   char 
 6:9-6:11   VAR   var 
 6:13-6:13   ID   y 
 6:15-6:15   COLON   : 
 6:17-6:17   ID   a 
 7:5-7:6   IN   in 
 8:9-8:9   LBRACKET   ( 
 8:10-8:10   ID   x 
 8:12-8:12   PLUS   + 
 8:14-8:14   ID   y 
 8:15-8:15   COMMA   , 
 8:17-8:17   NUM   3 
 8:18-8:18   RBRACKET   ) 
 9:5-9:7   END   end 
    EOF