IMPLEMENTATION OF CALCULATOR USING LEX AND YACC
Lex %{ #include"y.tab.h" #include %} %% ([0-9]+|([0-9]*.[0-9]+)([eE][-+]?[0-9]+)?) {yylval.dval=atof(yytext);return NUMBER;} log | LOG {return LOG;} In {return nLOG;} sin | SIN {return SINE;} cos | COS {return COS;} tan | TAN…