Searched refs:assignExpr (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | assignAnalyzer.cpp | 1082 void AssignAnalyzer::AnalyzeAssignExpr(const ir::AssignmentExpression *assignExpr) in AnalyzeAssignExpr() argument 1084 if (!IsIdentOrThisDotIdent(assignExpr->Left())) { in AnalyzeAssignExpr() 1085 AnalyzeExpr(assignExpr->Left()); in AnalyzeAssignExpr() 1088 AnalyzeExpr(assignExpr->Right()); in AnalyzeAssignExpr() 1090 if (assignExpr->OperatorType() == lexer::TokenType::PUNCTUATOR_SUBSTITUTION) { in AnalyzeAssignExpr() 1091 LetInit(assignExpr->Left()); in AnalyzeAssignExpr() 1093 CheckInit(assignExpr->Left()); in AnalyzeAssignExpr()
|
H A D | assignAnalyzer.h | 129 void AnalyzeAssignExpr(const ir::AssignmentExpression *assignExpr);
|
/arkcompiler/ets_frontend/es2panda/parser/transformer/ |
H A D | transformer.cpp | 1100 auto *assignExpr = AllocNode<ir::AssignmentExpression>(CreateReferenceIdentifier(aliasName), clsExpression, in VisitClassDeclaration() local 1103 assignExpr, false)); in VisitClassDeclaration() 1626 auto *assignExpr = AllocNode<ir::AssignmentExpression>(left, innerAssignExpr, in CreateClassDecorators() local 1629 res.push_back(AllocNode<ir::ExpressionStatement>(assignExpr)); in CreateClassDecorators() 1647 auto *assignExpr = AllocNode<ir::AssignmentExpression>(left, right, in VisitTsImportEqualsDeclaration() local 1649 auto *res = AllocNode<ir::ExpressionStatement>(assignExpr); in VisitTsImportEqualsDeclaration() 1772 auto *assignExpr = AllocNode<ir::AssignmentExpression>(left, right, in VisitExportNamedVariable() local 1774 res.push_back(AllocNode<ir::ExpressionStatement>(assignExpr)); in VisitExportNamedVariable() 1850 auto *assignExpr = AllocNode<ir::AssignmentExpression>(left, right, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); in CreateTsModuleAssignment() local 1851 return AllocNode<ir::ExpressionStatement>(assignExpr); in CreateTsModuleAssignment() 2117 auto assignExpr = AllocNode<ir::AssignmentExpression>(CreateTsModuleParam(name, isExport), CreateCallExpressionArguments() local 2169 auto *assignExpr = AllocNode<ir::AssignmentExpression>(left, right, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); CreateTsEnumMemberWithStringInit() local 2196 auto *assignExpr = AllocNode<ir::AssignmentExpression>(left, right, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); CreateTsEnumMemberWithNumberInit() local 2236 auto *assignExpr = AllocNode<ir::AssignmentExpression>(left, right, lexer::TokenType::PUNCTUATOR_SUBSTITUTION); CreateTsEnumMemberWithoutInit() local [all...] |
Completed in 7 milliseconds