Home
last modified time | relevance | path

Searched refs:arrayExpressionNode (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
DexpressionParser.cpp207 auto *arrayExpressionNode = in ParseArrayExpression() local
209 arrayExpressionNode->SetRange({startLoc, lexer_->GetToken().End()}); in ParseArrayExpression()
213 arrayExpressionNode->SetDeclaration(); in ParseArrayExpression()
218 !arrayExpressionNode->ConvertibleToArrayPattern()) { in ParseArrayExpression()
219 …SyntaxError("Invalid left-hand side in array destructuring pattern", arrayExpressionNode->Start()); in ParseArrayExpression()
221 ir::ValidationInfo info = arrayExpressionNode->ValidateExpression(); in ParseArrayExpression()
228 return arrayExpressionNode; in ParseArrayExpression()
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp276 …auto *arrayExpressionNode = AllocNode<ir::ArrayExpression>(nodeType, std::move(elements), trailing… in ParseArrayExpression() local
277 arrayExpressionNode->SetRange({startLoc, lexer_->GetToken().End()}); in ParseArrayExpression()
281 arrayExpressionNode->SetDeclaration(); in ParseArrayExpression()
287 ParsePotentialTsFunctionParameter(ExpressionParseFlags::NO_OPTS, arrayExpressionNode); in ParseArrayExpression()
292 !arrayExpressionNode->ConvertibleToArrayPattern()) { in ParseArrayExpression()
293 …SyntaxError("Invalid left-hand side in array destructuring pattern", arrayExpressionNode->Start()); in ParseArrayExpression()
295 ir::ValidationInfo info = arrayExpressionNode->ValidateExpression(); in ParseArrayExpression()
302 return arrayExpressionNode; in ParseArrayExpression()