%{
#include "example1.tab.h"
%}

ws [ \t\n]+
letter [A-Za-z]
digit  [0-9]
number {digit}+(\.{digit}+)?(E[+\-]?{digit}+)?

%%

{ws}     {/*no action, no return*/}
{number} {yylval.tokenval=atof(yytext); return(NUM);}
"+"      { return('+');}
"-"      {return('-');}
"("      {return('(');}
")"      {return(')');}

%%
    
