Rename lex.l to tokens.l and add grammar.y