%{
#include <stdio.h>
%}
%%
if|else|break { printf("%s is a keyword\n", yytext); }
[a-zA-Z_][a-zA-Z0-9_]* { printf("%s is an identifier\n", yytext); }
.|\n { Echo; }
%%
int main() {
printf("Enter a C program: ");
yylex();
return 0;
}
int yywrap() {
return 1;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiV9CgolJQoKaWZ8ZWxzZXxicmVhayB7IHByaW50ZigiJXMgaXMgYSBrZXl3b3JkXG4iLCB5eXRleHQpOyB9ClthLXpBLVpfXVthLXpBLVowLTlfXSogeyBwcmludGYoIiVzIGlzIGFuIGlkZW50aWZpZXJcbiIsIHl5dGV4dCk7IH0KLnxcbiB7IEVjaG87IH0KCiUlCgppbnQgbWFpbigpIHsKICAgIHByaW50ZigiRW50ZXIgYSBDIHByb2dyYW06ICIpOwogICAgeXlsZXgoKTsKICAgIHJldHVybiAwOwp9CgppbnQgeXl3cmFwKCkgewogICAgcmV0dXJuIDE7Cn0K