%{
#include<stdio.h>
%}
%%
[0-9]+[.] {digit
}+ {printf
("\n floating
number recognised
!"
);} .+ {printf
("entered input
is invalid"
);} %%
int main()
{
printf
("\n enter input to recognise
number "
);yylex();
}
int yywrap()
{
return 1;
}
JXsKI2luY2x1ZGU8c3RkaW8uaD4KJX0KCiUlClswLTldKyB7cHJpbnRmKCJcbiBpbnRlZ2VyIG51bWJlciByZWNvZ25pc2VkISIpO30KWzAtOV0rWy5dIHtkaWdpdH0rIHtwcmludGYoIlxuIGZsb2F0aW5nIG51bWJlciByZWNvZ25pc2VkISIpO30KLisge3ByaW50ZigiZW50ZXJlZCBpbnB1dCBpcyBpbnZhbGlkIik7fQolJQoKaW50IG1haW4oKQp7CnByaW50ZigiXG4gZW50ZXIgaW5wdXQgdG8gcmVjb2duaXNlIG51bWJlciAiKTsKeXlsZXgoKTsKfQoKaW50IHl5d3JhcCgpCnsKcmV0dXJuIDE7Cn0=