Rename parser to lexer, as its actually the lexer