Home
last modified time | relevance | path

Searched refs:primaryExpr (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserExpressions.cpp551 ir::Expression *ETSParser::ParsePostPrimaryExpression(ir::Expression *primaryExpr, lexer::SourcePosition startLoc, in ParsePostPrimaryExpression() argument
555 ir::Expression *returnExpression = primaryExpr; in ParsePostPrimaryExpression()
570 ir::Expression *ETSParser::ParsePotentialAsExpression(ir::Expression *primaryExpr) in ParsePotentialAsExpression() argument
578 auto *asExpression = AllocNode<ir::TSAsExpression>(primaryExpr, type, false); in ParsePotentialAsExpression()
579 asExpression->SetRange(primaryExpr->Range()); in ParsePotentialAsExpression()
H A DparserImpl.h247 ir::MemberExpression *ParseElementAccess(ir::Expression *primaryExpr, bool isOptional = false);
248 ir::MemberExpression *ParsePrivatePropertyAccess(ir::Expression *primaryExpr);
249 ir::MemberExpression *ParsePropertyAccess(ir::Expression *primaryExpr, bool isOptional = false);
344 virtual bool ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression,
405 virtual ir::Expression *ParsePostPrimaryExpression(ir::Expression *primaryExpr, lexer::SourcePosition startLoc,
H A DexpressionParser.cpp1538 bool ParserImpl::ParsePotentialGenericFunctionCall([[maybe_unused]] ir::Expression *primaryExpr, in ParsePotentialGenericFunctionCall() argument
1557 ir::MemberExpression *ParserImpl::ParseElementAccess(ir::Expression *primaryExpr, bool isOptional) in ParseElementAccess() argument
1566 auto *memberExpr = AllocNode<ir::MemberExpression>(primaryExpr, propertyNode, in ParseElementAccess()
1568 memberExpr->SetRange({primaryExpr->Start(), lexer_->GetToken().End()}); in ParseElementAccess()
1573 ir::MemberExpression *ParserImpl::ParsePrivatePropertyAccess(ir::Expression *primaryExpr) in ParsePrivatePropertyAccess() argument
1586 auto *memberExpr = AllocNode<ir::MemberExpression>(primaryExpr, privateIdent, in ParsePrivatePropertyAccess()
1588 memberExpr->SetRange({primaryExpr->Start(), privateIdent->End()}); in ParsePrivatePropertyAccess()
1592 ir::MemberExpression *ParserImpl::ParsePropertyAccess(ir::Expression *primaryExpr, bool isOptional) in ParsePropertyAccess() argument
1599 auto *memberExpr = AllocNode<ir::MemberExpression>(primaryExpr, ident, ir::MemberExpressionKind::PROPERTY_ACCESS, in ParsePropertyAccess()
1601 memberExpr->SetRange({primaryExpr in ParsePropertyAccess()
1606 ParsePostPrimaryExpression(ir::Expression *primaryExpr, lexer::SourcePosition startLoc, bool ignoreCallExpression, bool *isChainExpression) ParsePostPrimaryExpression() argument
[all...]
H A DASparser.h51 bool ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression,
H A DTSparser.h96 bool ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression,
H A DETSparser.h364 ir::Expression *ParsePostPrimaryExpression(ir::Expression *primaryExpr, lexer::SourcePosition startLoc,
366 ir::Expression *ParsePotentialAsExpression(ir::Expression *primaryExpr) override;
437 bool ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression,
H A DASparser.cpp778 bool ASParser::ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression, in ParsePotentialGenericFunctionCall() argument
782 (!primaryExpr->IsIdentifier() && !primaryExpr->IsMemberExpression())) { in ParsePotentialGenericFunctionCall()
H A DTSparser.cpp1410 bool TSParser::ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression, in ParsePotentialGenericFunctionCall() argument
1414 (!primaryExpr->IsIdentifier() && !primaryExpr->IsMemberExpression())) { in ParsePotentialGenericFunctionCall()
H A DETSparser.cpp1644 bool ETSParser::ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression, in ParsePotentialGenericFunctionCall() argument
1649 (!primaryExpr->IsIdentifier() && !primaryExpr->IsMemberExpression())) { in ParsePotentialGenericFunctionCall()
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h420 ir::Expression *ParsePostPrimaryExpression(ir::Expression *primaryExpr, lexer::SourcePosition startLoc,
H A DexpressionParser.cpp1646 ir::Expression *ParserImpl::ParsePostPrimaryExpression(ir::Expression *primaryExpr, lexer::SourcePosition startLoc, in ParsePostPrimaryExpression() argument
1649 ir::Expression *returnExpression = primaryExpr; in ParsePostPrimaryExpression()

Completed in 21 milliseconds