#include <stdio.h>

extern FILE *yyinput;
extern char yytext[1024];

int main(int argc, char *argv[])
{
   int i;
   if (argc < 2) {
      fprintf(stderr, "Usage: scan files...\n");
      return 1;
      }

   while (--argc > 0)
      if ((yyinput = fopen(*++argv, "r")) == NULL) {
            fprintf(stderr, "scan: can't open %s\n", *argv);
	    }
      else {
         while ((i = yylex()) != -1)
	    printf("%d\t%s\n", i, yytext);
	 fclose(yyinput);
	 }

   return 0;
}
