libfl is missing yylex symbol. Since libfl is not necessary for the semantic analyzer, just remove `-lfl` from the Makefile.