lexer: add pushAhead
Remove useless dead code