%option noyywrap
%{
#include<stdio.h>
%}
digit [0-9]
letter [A-Za-z]
%%
{digit}+ printf("%s is INTEGER\n", yytext);
{digit}+\.{digit}+ printf("%s is REAL\n", yytext);
{letter}({letter}|{digit})* printf("%s is WORD\n", yytext);
%%
int main()
{
yylex();
return 0;
}
JW9wdGlvbiBub3l5d3JhcAolewoJI2luY2x1ZGU8c3RkaW8uaD4KJX0KZGlnaXQgWzAtOV0KbGV0dGVyIFtBLVphLXpdCiAKJSUKe2RpZ2l0fSsgICAgICAgcHJpbnRmKCIlcyBpcyBJTlRFR0VSXG4iLCB5eXRleHQpOwp7ZGlnaXR9K1wue2RpZ2l0fSsgICAgICAgIHByaW50ZigiJXMgaXMgUkVBTFxuIiwgeXl0ZXh0KTsKe2xldHRlcn0oe2xldHRlcn18e2RpZ2l0fSkqICAgICAgICAgICBwcmludGYoIiVzIGlzIFdPUkRcbiIsIHl5dGV4dCk7CiUlCiAKaW50IG1haW4oKQp7CiAgICAgICAgICAgICAgIHl5bGV4KCk7CglyZXR1cm4gMDsKfQo=