Created scanner, issues with yylex having multiple declarations for some reason