Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/parser/
DexpressionParser.cpp209 auto *arrayExpressionNode = in ParseArrayExpression() local
211 arrayExpressionNode->SetRange({startLoc, lexer_->GetToken().End()}); in ParseArrayExpression()
215 arrayExpressionNode->SetDeclaration(); in ParseArrayExpression()
218 ParseArrayExpressionErrorCheck(arrayExpressionNode, flags, inPattern); in ParseArrayExpression()
219 return arrayExpressionNode; in ParseArrayExpression()
222 void ParserImpl::ParseArrayExpressionErrorCheck(ir::ArrayExpression *arrayExpressionNode, in ParseArrayExpressionErrorCheck() argument
227 !arrayExpressionNode->ConvertibleToArrayPattern()) { in ParseArrayExpressionErrorCheck()
228 …SyntaxError("Invalid left-hand side in array destructuring pattern", arrayExpressionNode->Start()); in ParseArrayExpressionErrorCheck()
230 ir::ValidationInfo info = arrayExpressionNode->ValidateExpression(); in ParseArrayExpressionErrorCheck()
DparserImpl.h323 …void ParseArrayExpressionErrorCheck(ir::ArrayExpression *arrayExpressionNode, ExpressionParseFlags…
/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()