Home
last modified time | relevance | path

Searched refs:IsBinaryExpression (Results 1 – 23 of 23) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DstringComparison.cpp55 if (node->IsBinaryExpression()) { in IsStringComparison()
75 ASSERT(expr->IsBinaryExpression()); in ProcessBinaryExpression()
96 if (parent->IsBinaryExpression()) { in ProcessBinaryExpression()
DbigintLowering.cpp108 if (ast->IsBinaryExpression()) { in Perform()
/arkcompiler/ets_frontend/es2panda/compiler/base/
Dcondition.cpp26 if (expr->IsBinaryExpression()) { in Compile()
/arkcompiler/ets_frontend/ets2panda/compiler/base/
Dcondition.cpp83 if (expr->IsBinaryExpression()) { in Compile()
105 if (e->IsBinaryExpression() && e->AsBinaryExpression()->IsLogicalExtended()) { in CheckConstantExpr()
288 if (expr->IsBinaryExpression()) { in Compile()
/arkcompiler/ets_frontend/ets2panda/ast_verifier/
DarithmeticOperationValid.cpp32 if (!ast->IsBinaryExpression() || !ast->AsBinaryExpression()->IsArithmetic()) { in operator ()()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
Dutil.cpp45 if (parent->Parent()->IsBinaryExpression()) { in InAssignment()
Dhelpers.cpp267 while (parent->IsBinaryExpression() && in IsVariableUsedInBinaryExpressionChain()
/arkcompiler/ets_frontend/es2panda/typescript/core/
Dutil.cpp57 if (parent->Parent()->IsBinaryExpression()) { in InAssignment()
Dhelpers.cpp269 while (parent->IsBinaryExpression() && in IsVariableUsedInBinaryExpressionChain()
/arkcompiler/ets_frontend/ets2panda/checker/
DcheckerContext.cpp241 if (parent->IsBinaryExpression()) { in IsInValidChain()
290 if (argument == nullptr || (!argument->IsIdentifier() && !argument->IsBinaryExpression())) { in CheckUnarySmartCastCondition()
/arkcompiler/ets_frontend/ets2panda/parser/
DexpressionParser.cpp1235 if (expression->IsBinaryExpression()) { in ShouldExpressionBeAmended()
1249 expression->IsBinaryExpression() && in AreLogicalAndNullishMixedIncorrectly()
1252 …ratorType == lexer::TokenType::PUNCTUATOR_NULLISH_COALESCING && expression->IsBinaryExpression() && in AreLogicalAndNullishMixedIncorrectly()
1262 if (expression->IsBinaryExpression()) { in GetAmendedChildExpression()
1275 if (parent->IsBinaryExpression()) { in SetAmendedChildExpression()
1342 while (shouldBeAmended && GetAmendedChildExpression(expression)->IsBinaryExpression()) { in ParseBinaryExpression()
DstatementParser.cpp788 if (condExpr->Alternate()->IsBinaryExpression() && in ParseForInOf()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DetsWarningAnalyzer.cpp213 …if (node->IsBinaryExpression() && !program_->NodeContainsETSNolint(node, ETSWarnings::BOOST_EQUALI… in ETSWarningBoostEqualityStatement()
Darithmetic.cpp442 if (expr->IsBinaryExpression()) { in CheckBinaryOperatorLogical()
966 if (!expression->IsBinaryExpression()) { in CheckNeedToGenerateGetValueForBinaryExpression()
DassignAnalyzer.cpp1051 if (id->Parent()->IsBinaryExpression()) { in AnalyzeId()
Dobject.cpp1189 } else if (arg->IsBinaryExpression()) { in CheckExpressionsInConstructor()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSGen.cpp1952 ASSERT(node->IsAssignmentExpression() || node->IsBinaryExpression()); in BinaryLogic()
1989 ASSERT(node->IsAssignmentExpression() || node->IsBinaryExpression()); in BinaryArithmLogic()
2035 ASSERT(node->IsAssignmentExpression() || node->IsBinaryExpression()); in Binary()
2463 ASSERT((expr->IsBinaryExpression() && in AppendString()
2468 if (expr->IsBinaryExpression()) { in AppendString()
2477 if (left->IsBinaryExpression() && left->TsType()->IsETSStringType()) { in StringBuilder()
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
Dast_builder_test.cpp128 ASSERT_TRUE(binaryExpr->IsBinaryExpression()); in TEST_F()
/arkcompiler/ets_frontend/ets2panda/public/
Des2panda_lib.h171 bool (*IsBinaryExpression)(es2panda_AstNode *ast); member
Des2panda_lib.cpp2428 IsBinaryExpression,
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp1283 if (rightExpr->IsBinaryExpression() && in ParseBinaryExpression()
1296 while (binaryExpression->Left()->IsBinaryExpression() && shouldBeAmended) { in ParseBinaryExpression()
1318 …eratorType == lexer::TokenType::PUNCTUATOR_NULLISH_COALESCING && rightExpr->IsBinaryExpression() && in ParseBinaryExpression()
DstatementParser.cpp1431 if (condExpr->Alternate()->IsBinaryExpression()) { in ParseForInOf()
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.cpp1061 bool isBinaryExpr = ident->Parent()->IsBinaryExpression(); in ReplaceConstReferenceWithInitialization()