better naming for lexer methods