Searched refs:arrayExpressionNode (Results 1 – 3 of 3) sorted by relevance
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | expressionParser.cpp | 209 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()
|
| D | parserImpl.h | 323 …void ParseArrayExpressionErrorCheck(ir::ArrayExpression *arrayExpressionNode, ExpressionParseFlags…
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | expressionParser.cpp | 276 …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()
|