%{
#include <stdio.h>;
%}
%%
if|else|while|int|switch|for|char {printf("keyword");}
[a-z]([a-z]|[0-9])* {printf("identifier");}
[0-9]* {printf("number");}
.* {printf("invalid");}
%%
main()
{
yylex();
return 0;
}
int yywrap()
{
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+OwolfQolJQppZnxlbHNlfHdoaWxlfGludHxzd2l0Y2h8Zm9yfGNoYXIgICAge3ByaW50Zigia2V5d29yZCIpO30KW2Etel0oW2Etel18WzAtOV0pKiAgICB7cHJpbnRmKCJpZGVudGlmaWVyIik7fQpbMC05XSogICAgICAgIHtwcmludGYoIm51bWJlciIpO30KLiogICAge3ByaW50ZigiaW52YWxpZCIpO30KJSUKbWFpbigpCnsKeXlsZXgoKTsKcmV0dXJuIDA7Cn0KaW50IHl5d3JhcCgpCnsKfQog