Lines Matching refs:operator_
38 {"operator", operator_},
48 ASSERT(operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_AND ||
49 operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_OR ||
50 operator_ == lexer::TokenType::PUNCTUATOR_NULLISH_COALESCING);
58 if (operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_AND) {
60 } else if (operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_OR) {
63 ASSERT(operator_ == lexer::TokenType::PUNCTUATOR_NULLISH_COALESCING);
85 ASSERT(operator_ == lexer::TokenType::KEYW_IN);
126 pg->Binary(right_, operator_, lhs);
134 switch (operator_) {
146 return checker->CheckBinaryOperator(leftType, rightType, left_, right_, this, operator_);
149 return checker->CheckPlusOperator(leftType, rightType, left_, right_, this, operator_);
153 return checker->CheckCompareOperator(leftType, rightType, left_, right_, this, operator_);
164 checker->ThrowBinaryLikeError(operator_, leftType, rightType, Start());
183 checker->CheckAssignmentOperator(operator_, left_, leftType, rightType);