%{
#include <stdio.h>


int yywrap(void) {
    return 1;  // Return 1 to indicate end of input
}

%}

int_const    [0-9]+
float_const  [0-9]+\.[0-9]+

%%

{int_const}    { printf("Valid Integer Constant: %s\n", yytext); }
{float_const}  { printf("Valid Floating-point Constant: %s\n", yytext); }
.\n            { /* Ignore other characters */ }

%%

int main() {
    yylex();
    return 0;
}