1:1-1:3   FUN   fun 
 1:5-1:5   ID   f 
 1:6-1:6   LBRACKET   ( 
 1:7-1:7   RBRACKET   ) 
 1:9-1:9   COLON   : 
 1:11-1:14   VOID   void 
 1:16-1:16   EQUALS   = 
 2:9-2:11   LET   let 
 3:17-3:19   FUN   fun 
 3:21-3:21   ID   g 
 3:22-3:22   LBRACKET   ( 
 3:23-3:23   RBRACKET   ) 
 3:25-3:25   COLON   : 
 3:27-3:30   VOID   void 
 3:32-3:32   EQUALS   = 
 4:25-4:25   ID   h 
 4:26-4:26   LBRACKET   ( 
 4:27-4:27   RBRACKET   ) 
 4:28-4:28   COMMA   , 
 5:25-5:27   LET   let 
 6:33-6:35   FUN   fun 
 6:37-6:37   ID   f 
 6:38-6:38   LBRACKET   ( 
 6:39-6:39   RBRACKET   ) 
 6:41-6:41   COLON   : 
 6:43-6:46   VOID   void 
 6:48-6:48   EQUALS   = 
 6:50-6:50   ID   g 
 6:51-6:51   LBRACKET   ( 
 6:52-6:52   RBRACKET   ) 
 7:33-7:35   FUN   fun 
 7:37-7:37   ID   g 
 7:38-7:38   LBRACKET   ( 
 7:39-7:39   RBRACKET   ) 
 7:41-7:41   COLON   : 
 7:43-7:46   VOID   void 
 8:33-8:35   FUN   fun 
 8:37-8:37   ID   x 
 8:38-8:38   LBRACKET   ( 
 8:39-8:39   RBRACKET   ) 
 8:41-8:41   COLON   : 
 8:43-8:46   VOID   void 
 9:25-9:26   IN   in 
 10:33-10:33   ID   f 
 10:34-10:34   LBRACKET   ( 
 10:35-10:35   RBRACKET   ) 
 10:36-10:36   COMMA   , 
 11:33-11:33   ID   g 
 11:34-11:34   LBRACKET   ( 
 11:35-11:35   RBRACKET   ) 
 11:36-11:36   COMMA   , 
 12:33-12:33   ID   h 
 12:34-12:34   LBRACKET   ( 
 12:35-12:35   RBRACKET   ) 
 13:25-13:27   END   end 
 14:17-14:19   FUN   fun 
 14:21-14:21   ID   h 
 14:22-14:22   LBRACKET   ( 
 14:23-14:23   RBRACKET   ) 
 14:25-14:25   COLON   : 
 14:27-14:30   VOID   void 
 15:9-15:10   IN   in 
 16:17-16:17   ID   f 
 16:18-16:18   COMMA   , 
 16:20-16:20   ID   g 
 16:21-16:21   COMMA   , 
 16:23-16:23   ID   h 
 17:9-17:11   END   end 
    EOF