%{
#include<stdio.h>
%}
%%
"if"{printf("IF");}
"else"{printf("ELSE");}
"then"{printf("THEN");}
"while"{printf("WHILE");}
"<"|">"{printf("RELOP");}
[a-zA-Z][a-z|0-9]*{printf("identifier");}
"("|")"{printf("Bracket");}
[0-9]*{printf("NUM");}
%%
int yywrap()
{
return 1;
}
main(){
printf("enter your string: ");
yylex();
}
JXsKICAjaW5jbHVkZTxzdGRpby5oPgolfQolJQoiaWYie3ByaW50ZigiSUYiKTt9CiJlbHNlIntwcmludGYoIkVMU0UiKTt9CiJ0aGVuIntwcmludGYoIlRIRU4iKTt9CiJ3aGlsZSJ7cHJpbnRmKCJXSElMRSIpO30KIjwifCI+IntwcmludGYoIlJFTE9QIik7fQpbYS16QS1aXVthLXp8MC05XSp7cHJpbnRmKCJpZGVudGlmaWVyIik7fQoiKCJ8Iikie3ByaW50ZigiQnJhY2tldCIpO30KWzAtOV0qe3ByaW50ZigiTlVNIik7fQolJQppbnQgeXl3cmFwKCkKewogIHJldHVybiAxOwp9Cm1haW4oKXsKICBwcmludGYoImVudGVyIHlvdXIgc3RyaW5nOiAiKTsKICB5eWxleCgpOwp9