Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/compiler/base/
Dcondition.cpp83 if (expr->IsBinaryExpression()) { in Compile()
105 if (e->IsBinaryExpression() && e->AsBinaryExpression()->IsLogicalExtended()) { in CheckConstantExpr()
281 if (expr->IsBinaryExpression()) { in Compile()
/arkcompiler/ets_frontend/es2panda/compiler/base/
Dcondition.cpp26 if (expr->IsBinaryExpression()) { in Compile()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
Dutil.cpp45 if (parent->Parent()->IsBinaryExpression()) { in InAssignment()
Dhelpers.cpp268 while (parent->IsBinaryExpression() && in IsVariableUsedInBinaryExpressionChain()
/arkcompiler/ets_frontend/es2panda/typescript/core/
Dutil.cpp57 if (parent->Parent()->IsBinaryExpression()) { in InAssignment()
Dhelpers.cpp268 while (parent->IsBinaryExpression() && in IsVariableUsedInBinaryExpressionChain()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DunionLowering.cpp343 if (ast->IsBinaryExpression() && ast->AsBinaryExpression()->OperationType() != nullptr && in ReplaceBinaryExprInStmt()
403 …return astNode->IsBinaryExpression() && astNode->AsBinaryExpression()->OperationType() != nullptr … in Perform()
/arkcompiler/ets_frontend/ets2panda/parser/
DexpressionParser.cpp1140 if (expression->IsBinaryExpression()) { in ShouldExpressionBeAmended()
1154 expression->IsBinaryExpression() && in AreLogicalAndNullishMixedIncorrectly()
1157 …ratorType == lexer::TokenType::PUNCTUATOR_NULLISH_COALESCING && expression->IsBinaryExpression() && in AreLogicalAndNullishMixedIncorrectly()
1167 if (expression->IsBinaryExpression()) { in GetAmendedChildExpression()
1180 if (parent->IsBinaryExpression()) { in SetAmendedChildExpression()
1240 while (shouldBeAmended && GetAmendedChildExpression(expression)->IsBinaryExpression()) { in ParseBinaryExpression()
DstatementParser.cpp771 if (condExpr->Alternate()->IsBinaryExpression()) { in ParseForInOf()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Darithmetic.cpp153 if (expr->IsBinaryExpression()) { in CheckBinaryOperatorForBigInt()
343 if (expr->IsBinaryExpression()) { in CheckBinaryOperatorLogical()
/arkcompiler/ets_frontend/ets2panda/public/
Des2panda_lib.h174 bool (*IsBinaryExpression)(es2panda_AstNode *ast); member
Des2panda_lib.cpp2431 IsBinaryExpression,
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSGen.cpp1971 ASSERT(node->IsAssignmentExpression() || node->IsBinaryExpression()); in Binary()
2410 ASSERT((expr->IsBinaryExpression() && in AppendString()
2415 if (expr->IsBinaryExpression()) { in AppendString()
2424 if (left->IsBinaryExpression()) { in StringBuilder()
DASTVerifier.cpp672 if (ast->IsBinaryExpression() && ast->AsBinaryExpression()->IsArithmetic()) { in operator ()()
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp1282 if (rightExpr->IsBinaryExpression() && in ParseBinaryExpression()
1295 while (binaryExpression->Left()->IsBinaryExpression() && shouldBeAmended) { in ParseBinaryExpression()
1317 …eratorType == lexer::TokenType::PUNCTUATOR_NULLISH_COALESCING && rightExpr->IsBinaryExpression() && in ParseBinaryExpression()
DstatementParser.cpp1419 if (condExpr->Alternate()->IsBinaryExpression()) { in ParseForInOf()
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.cpp1001 bool isBinaryExpr = ident->Parent()->IsBinaryExpression(); in ReplaceConstReferenceWithInitialization()