%{ #include "calcu.h" %} %option noyywrap /* evite d'utiliser -lfl */ %% [ \t]+ ; [0-9]+ {sscanf(yytext,"%d",&yylval.entier); return NOMBRE_ENTIER;} [0-9]+"."[0-9]* {sscanf(yytext,"%f",&yylval.reel); return NOMBRE_REEL;} .|\n return yytext[0]; %%