%{
#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