Home
last modified time | relevance | path

Searched refs:assignExpr (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DassignAnalyzer.cpp1082 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 DassignAnalyzer.h129 void AnalyzeAssignExpr(const ir::AssignmentExpression *assignExpr);
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.cpp1100 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