rename yylex function