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   ID   a 
 1:30-1:30   COLON   : 
 1:32-1:34   INT   int 
 1:35-1:35   COMMA   , 
 1:37-1:37   ID   b 
 1:39-1:39   COLON   : 
 1:41-1:43   INT   int 
 1:44-1:44   COMMA   , 
 1:46-1:46   ID   c 
 1:48-1:48   COLON   : 
 1:50-1:52   INT   int 
 1:53-1:53   RBRACKET   ) 
 1:54-1:54   COLON   : 
 1:55-1:58   VOID   void 
 1:60-1:61   IN   in 
 1:63-1:65   LET   let 
 1:67-1:69   FUN   fun 
 1:71-1:71   ID   f 
 1:72-1:72   LBRACKET   ( 
 1:73-1:73   RBRACKET   ) 
 1:74-1:74   COLON   : 
 1:75-1:78   VOID   void 
 1:80-1:81   IN   in 
 1:83-1:83   LBRACKET   ( 
 1:84-1:84   ID   a 
 1:85-1:85   COMMA   , 
 1:87-1:87   ID   b 
 1:88-1:88   COMMA   , 
 1:90-1:90   ID   c 
 1:91-1:91   RBRACKET   ) 
 1:93-1:95   END   end 
 1:96-1:96   COMMA   , 
 1:98-1:100   LET   let 
 1:102-1:104   FUN   fun 
 1:106-1:106   ID   f 
 1:107-1:107   LBRACKET   ( 
 1:108-1:108   RBRACKET   ) 
 1:109-1:109   COLON   : 
 1:110-1:112   INT   int 
 1:114-1:114   EQUALS   = 
 1:116-1:116   NUM   5 
 1:117-1:117   PLUS   + 
 1:118-1:118   NUM   5 
 1:120-1:121   IN   in 
 1:123-1:128   SIZEOF   sizeof 
 1:130-1:130   LSQUARE   [ 
 1:131-1:132   NUM   10 
 1:133-1:133   RSQUARE   ] 
 1:134-1:136   INT   int 
 1:138-1:140   END   end 
 1:142-1:144   END   end 
    EOF