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   = 
 1:18-1:20   LET   let 
 1:22-1:24   FUN   fun 
 1:26-1:26   ID   f 
 1:27-1:27   LBRACKET   ( 
 1:28-1:28   RBRACKET   ) 
 1:29-1:29   COLON   : 
 1:30-1:33   VOID   void 
 1:35-1:36   IN   in 
 1:38-1:40   LET   let 
 1:42-1:44   FUN   fun 
 1:46-1:46   ID   f 
 1:47-1:47   LBRACKET   ( 
 1:48-1:48   RBRACKET   ) 
 1:49-1:49   COLON   : 
 1:50-1:53   VOID   void 
 1:55-1:56   IN   in 
 1:58-1:58   LBRACKET   ( 
 1:59-1:59   ID   a 
 1:60-1:60   COMMA   , 
 1:62-1:62   ID   b 
 1:63-1:63   COMMA   , 
 1:65-1:65   ID   c 
 1:66-1:66   RBRACKET   ) 
 1:68-1:70   END   end 
 1:71-1:71   COMMA   , 
 1:73-1:75   LET   let 
 1:77-1:79   FUN   fun 
 1:81-1:81   ID   f 
 1:82-1:82   LBRACKET   ( 
 1:83-1:83   RBRACKET   ) 
 1:84-1:84   COLON   : 
 1:85-1:87   INT   int 
 1:89-1:89   EQUALS   = 
 1:91-1:91   NUM   5 
 1:92-1:92   PLUS   + 
 1:93-1:93   NUM   5 
 1:95-1:96   IN   in 
 1:98-1:103   SIZEOF   sizeof 
 1:105-1:105   LSQUARE   [ 
 1:106-1:107   NUM   10 
 1:108-1:108   RSQUARE   ] 
 1:109-1:111   INT   int 
 1:113-1:115   END   end 
 1:117-1:119   END   end 
    EOF