add yylex prototype