2:1-2:3   VAR   var 
 2:5-2:5   ID   i 
 2:6-2:6   COLON   : 
 2:8-2:10   INT   int 
 3:1-3:3   VAR   var 
 3:5-3:5   ID   c 
 3:6-3:6   COLON   : 
 3:8-3:10   INT   int 
 4:1-4:3   FUN   fun 
 4:5-4:8   ID   main 
 4:9-4:9   LBRACKET   ( 
 4:10-4:10   RBRACKET   ) 
 4:11-4:11   COLON   : 
 4:12-4:15   VOID   void 
 4:17-4:17   EQUALS   = 
 5:5-5:5   ID   i 
 5:7-5:7   EQUALS   = 
 5:9-5:9   NUM   0 
 5:10-5:10   COMMA   , 
 6:5-6:5   ID   c 
 6:7-6:7   EQUALS   = 
 6:9-6:14   NUM   345325 
 6:15-6:15   COMMA   , 
 7:5-7:9   WHILE   while 
 7:11-7:11   ID   i 
 7:13-7:13   LT   < 
 7:15-7:15   ID   c 
 7:17-7:18   DO   do 
 8:9-8:10   IF   if 
 8:12-8:12   ID   i 
 8:14-8:14   PERCENT   % 
 8:16-8:16   NUM   2 
 8:18-8:19   EEQUALS   == 
 8:21-8:21   NUM   0 
 8:23-8:26   THEN   then 
 9:13-9:13   ID   c 
 9:15-9:15   EQUALS   = 
 9:17-9:17   ID   c 
 9:19-9:19   MINUS   - 
 9:21-9:21   NUM   1 
 10:9-10:11   END   end 
 10:12-10:12   COMMA   , 
 11:9-11:9   ID   i 
 11:11-11:11   EQUALS   = 
 11:13-11:13   ID   i 
 11:15-11:15   PLUS   + 
 11:17-11:17   NUM   1 
 12:5-12:7   END   end 
    EOF