Lines Matching refs:lexer_
198 lexer_->ThrowError("Expected an identifier");
208 util::UString ident(lexer_->Allocator());
209 size_t startPos = lexer_->GetToken().Start().index;
220 ident.Append(lexer_->SourceView(escapeEnd, Iterator().Index()));
224 lexer_->ThrowError("Invalid identifier part");
241 lexer_->GetToken().type_ = TokenType::LITERAL_IDENT;
242 lexer_->GetToken().keywordType_ = TokenType::LITERAL_IDENT;
245 ident.Append(lexer_->SourceView(escapeEnd, Iterator().Index()));
246 lexer_->GetToken().src_ = ident.View();
248 lexer_->GetToken().src_ = lexer_->SourceView(startPos, Iterator().Index());
260 const auto &str = lexer_->GetToken().Ident().Utf8();
293 lexer_->GetToken().flags_ |= lexer::TokenFlags::HAS_ESCAPE;
301 return lexer_->ScanUnicodeEscapeSequence();