void advanceWithToken(TokenType type, {String? lexeme}) => tokens.add(advance().toToken(type, lexeme: lexeme));