2
#include "parser.tab.h"
5
stdnum [[:digit:]]+(\.[[:digit:]]*)?
6
scinum [[:digit:]]\.[[:digit:]]+[eE][+\-][[:digit:]]+
7
num ({stdnum}|{scinum})
8
var [[:alpha:]][[:alnum:]]*
16
operator ({minus_op}|{plus_op}|{mult_op}|{div_op})
23
yylval.val = atof(yytext);
27
yylval.var = strdup(yytext);
30
{minus_op} return '-';
34
{open_prnt} return '(';
35
{close_prnt} return ')';