Lines Matching refs:lexer_
202 lexer_->ThrowError("Expected an identifier");
212 util::UString ident(lexer_->Allocator());
213 size_t startPos = lexer_->GetToken().Start().index;
224 ident.Append(lexer_->SourceView(escapeEnd, Iterator().Index()));
228 lexer_->ThrowError("Invalid identifier part");
245 lexer_->GetToken().type_ = TokenType::LITERAL_IDENT;
246 lexer_->GetToken().keywordType_ = TokenType::EOS;
249 ident.Append(lexer_->SourceView(escapeEnd, Iterator().Index()));
250 lexer_->GetToken().src_ = ident.View();
252 lexer_->GetToken().src_ = lexer_->SourceView(startPos, Iterator().Index());
264 const auto &str = lexer_->GetToken().Ident().Utf8();
296 lexer_->GetToken().flags_ |= lexer::TokenFlags::HAS_ESCAPE;
304 return lexer_->ScanUnicodeEscapeSequence();