Switched to handwritten lexer