Lines Matching refs:lexer_
33 explicit KeywordsUtil(Lexer *lexer, lexer::NextTokenFlags flags) : lexer_(lexer), flags_(flags) {}
35 : lexer_(lexer), flags_(flags), cp_(cp)
44 return (lexer_->GetToken().flags_ & lexer::TokenFlags::HAS_ESCAPE) != 0;
49 return lexer_->parserContext_;
54 lexer_->ThrowError(msg);
59 lexer_->ThrowUnexpectedStrictModeReservedKeyword();
86 lexer_->GetToken().src_ = util::StringView(kws.Str());
87 lexer_->GetToken().type_ = kws.GetTokenType();
88 lexer_->GetToken().keywordType_ = kws.GetKeywordType();
93 return lexer_->Iterator();
106 Lexer *lexer_;