%option noyywrap
%{
#include<stdio.h>
%}
%%
. ; // This
is a dummy rule that matches any single character and does nothing
%%
int main(int argc, char* argv[])
{
if(argc > 1)
{
FILE *fp = fopen(argv[1], "r");
if(fp)
{
yyin = fp;
yylex();
}
}
return 1;
}
JW9wdGlvbiBub3l5d3JhcAolewojaW5jbHVkZTxzdGRpby5oPgolfQolJQouICAgOyAgICAgICAvLyBUaGlzIGlzIGEgZHVtbXkgcnVsZSB0aGF0IG1hdGNoZXMgYW55IHNpbmdsZSBjaGFyYWN0ZXIgYW5kIGRvZXMgbm90aGluZwolJQppbnQgbWFpbihpbnQgYXJnYywgY2hhciogYXJndltdKQp7CiAgICBpZihhcmdjID4gMSkKICAgIHsKICAgICAgICBGSUxFICpmcCA9IGZvcGVuKGFyZ3ZbMV0sICJyIik7CiAgICAgICAgaWYoZnApCiAgICAgICAgewogICAgICAgICAgICB5eWluID0gZnA7CiAgICAgICAgICAgIHl5bGV4KCk7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIDE7Cn0K