- %{
- #define YYSTYPE double
- #include "calc.tab.h"
- extern YYSTYPE yylval;
- %}
- %%
- [0-9]+\.?[0-9]* { yylval = atof( yytext ); return NUMBER; };
- [ \t] ; /* ignore whitespace */
- \n { return yytext[0]; };
- . { return yytext[0]; }
- <<EOF>> { printf("eof\n"); return 0; };
- %%
|