1:1-1:3   FUN   fun 
 1:5-1:5   ID   f 
 1:6-1:6   LBRACKET   ( 
 1:7-1:7   ID   a 
 1:9-1:9   COLON   : 
 1:11-1:13   INT   int 
 1:14-1:14   COMMA   , 
 1:16-1:16   ID   b 
 1:18-1:18   COLON   : 
 1:20-1:22   INT   int 
 1:23-1:23   COMMA   , 
 1:25-1:25   ID   c 
 1:27-1:27   COLON   : 
 1:29-1:31   INT   int 
 1:32-1:32   RBRACKET   ) 
 1:34-1:34   COLON   : 
 1:36-1:39   BOOL   bool 
 1:41-1:41   EQUALS   = 
 1:43-1:45   NOT   not 
 1:47-1:47   ID   a 
 1:48-1:48   PLUS   + 
 1:49-1:49   ID   b 
 1:50-1:50   ASTERISK   * 
 1:51-1:51   ID   b 
 1:52-1:52   PLUS   + 
 1:53-1:53   ID   a 
 1:54-1:54   MINUS   - 
 1:55-1:55   ID   c 
 1:57-1:57   PERCENT   % 
 1:59-1:60   NUM   10 
 1:62-1:63   AS   as 
 1:65-1:67   INT   int 
    EOF