1:1-1:3   VAR   var 
 1:5-1:5   ID   b 
 1:7-1:7   COLON   : 
 1:9-1:11   INT   int 
 2:1-2:3   FUN   fun 
 2:5-2:5   ID   f 
 2:6-2:6   LBRACKET   ( 
 2:7-2:7   ID   a 
 2:9-2:9   COLON   : 
 2:11-2:13   INT   int 
 2:14-2:14   RBRACKET   ) 
 2:16-2:16   COLON   : 
 2:18-2:21   VOID   void 
 2:23-2:23   EQUALS   = 
 2:25-2:25   ID   a 
 2:27-2:27   EQUALS   = 
 2:29-2:29   ID   b 
 2:33-2:34   OR   or 
 2:36-2:40   FALSE   false 
 2:42-2:44   AND   and 
 2:46-2:49   TRUE   true 
 2:51-2:52   NEQUALS   != 
 2:54-2:58   FALSE   false 
 2:60-2:60   PLUS   + 
 2:62-2:62   NUM   2 
 2:64-2:64   ASTERISK   * 
 2:66-2:66   NUM   4 
 2:68-2:68   HAT   ^ 
    EOF