1:1-1:3   VAR   var 
 1:5-1:7   ID   rav 
 1:9-1:9   COLON   : 
 1:11-1:11   LCURLY   { 
 1:13-1:13   ID   a 
 1:14-1:14   COLON   : 
 1:16-1:16   LCURLY   { 
 1:17-1:17   RCURLY   } 
 1:18-1:18   COMMA   , 
 1:20-1:20   ID   b 
 1:21-1:21   COLON   : 
 1:23-1:23   LBRACKET   ( 
 1:24-1:24   COLON   : 
 1:25-1:25   LCURLY   { 
 1:26-1:26   ID   a 
 1:27-1:27   COLON   : 
 1:29-1:29   LBRACKET   ( 
 1:31-1:31   ID   g 
 1:33-1:33   COLON   : 
 1:35-1:37   INT   int 
 1:38-1:38   RBRACKET   ) 
 1:39-1:39   RCURLY   } 
 1:40-1:40   COLON   : 
 1:41-1:44   BOOL   bool 
 1:45-1:45   RBRACKET   ) 
 1:46-1:46   RCURLY   } 
    EOF