%{
#include<stdio.h>
%}
%%	
"int"|"float"|"char"|"for"|"if"|"else"|"if else"|"return"|"while"|"break"|"double" {printf("keyword:%s\n",yytext);}
[a-zA-Z_][a-zA-Z0-9]* {printf("identifier:%s\n",yytext);}
[0-9]+ {printf("Numbers:%s\n",yytext);}
"+"|"*"|"-"|"/"|"=" {printf("operator:%s\n",yytext);}
"!"|"@"|"#"|"$"|"&"|";"|"," {printf("Special character:%s\n",yytext);}
[ \t\n] ;
. {printf("invalid%s\n",yytext);}
%%
 int yywrap()
 {
  return 1;
 }
 int main()
 {
  printf("Enter a string:\n");
  yylex();
  return 0;
 }
