1:1-1:3   TYP   typ 
 1:5-1:5   ID   t 
 1:7-1:7   EQUALS   = 
 1:9-1:9   LBRACKET   ( 
 1:10-1:10   LBRACKET   ( 
 1:11-1:11   LBRACKET   ( 
 1:12-1:13   ID   id 
 1:14-1:14   RBRACKET   ) 
 1:15-1:15   RBRACKET   ) 
 1:16-1:16   RBRACKET   ) 
 2:1-2:3   TYP   typ 
 2:5-2:6   ID   t2 
 2:8-2:8   EQUALS   = 
 2:10-2:10   LBRACKET   ( 
 2:11-2:12   ID   id 
 2:13-2:13   COLON   : 
 2:15-2:15   LBRACKET   ( 
 2:16-2:18   INT   int 
 2:19-2:19   RBRACKET   ) 
 2:20-2:20   RBRACKET   ) 
 3:1-3:3   TYP   typ 
 3:5-3:6   ID   t3 
 3:8-3:8   EQUALS   = 
 3:10-3:10   LBRACKET   ( 
 3:11-3:11   LBRACKET   ( 
 3:12-3:12   LBRACKET   ( 
 3:13-3:13   LBRACKET   ( 
 3:14-3:14   LCURLY   { 
 3:15-3:15   RCURLY   } 
 3:16-3:16   RBRACKET   ) 
 3:17-3:17   RBRACKET   ) 
 3:18-3:18   RBRACKET   ) 
 3:19-3:19   RBRACKET   ) 
    EOF