Lines Matching refs:operator_
105 dumper->Add({{"type", "AssignmentExpression"}, {"operator", operator_}, {"left", left_}, {"right", right_}});
116 if (operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_AND_EQUAL ||
117 operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_OR_EQUAL ||
118 operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_NULLISH_EQUAL) {
125 if (operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_AND_EQUAL) {
127 } else if (operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_OR_EQUAL) {
130 ASSERT(operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_NULLISH_EQUAL);
146 } else if (operator_ != lexer::TokenType::PUNCTUATOR_SUBSTITUTION) {
152 pg->Binary(this, operator_, lhsReg);
196 if (operator_ == lexer::TokenType::PUNCTUATOR_SUBSTITUTION) {
203 switch (operator_) {
215 return checker->CheckBinaryOperator(leftType, rightType, left_, right_, this, operator_);
218 return checker->CheckPlusOperator(leftType, rightType, left_, right_, this, operator_);
222 return checker->CheckCompareOperator(leftType, rightType, left_, right_, this, operator_);
225 checker->CheckAssignmentOperator(operator_, left_, leftType, rightType);