%{
#include <stdio.h>
%}
%%
[0-9]+\.[0-9]+ {
printf
("Given input
is a
float constant\n"
); }
[0-9]+ {
printf
("Given input
is an
integer constant\n"
); }
[a-zA-Z]+ {
printf
("Given input
is not a constant\n"
);}
.|\n { }
%%
int main(void) {
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiV9CgolJQoKWzAtOV0rXC5bMC05XSsgICB7IAogICAgcHJpbnRmKCJHaXZlbiBpbnB1dCBpcyBhIGZsb2F0IGNvbnN0YW50XG4iKTsgCn0KClswLTldKyAgICAgICAgICAgIHsgCiAgICBwcmludGYoIkdpdmVuIGlucHV0IGlzIGFuIGludGVnZXIgY29uc3RhbnRcbiIpOyAKfQoKW2EtekEtWl0rICAgICAgICAgeyAKICAgIHByaW50ZigiR2l2ZW4gaW5wdXQgaXMgbm90IGEgY29uc3RhbnRcbiIpOwp9CgoufFxuICAgICAgICAgICAgICB7IH0KCiUlCgppbnQgbWFpbih2b2lkKSB7CiAgICB5eWxleCgpOwogICAgcmV0dXJuIDA7Cn0K