/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserExpressions.cpp | 551 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 D | parserImpl.h | 247 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 D | expressionParser.cpp | 1538 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 D | ASparser.h | 51 bool ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression,
|
H A D | TSparser.h | 96 bool ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression,
|
H A D | ETSparser.h | 364 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 D | ASparser.cpp | 778 bool ASParser::ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression, in ParsePotentialGenericFunctionCall() argument 782 (!primaryExpr->IsIdentifier() && !primaryExpr->IsMemberExpression())) { in ParsePotentialGenericFunctionCall()
|
H A D | TSparser.cpp | 1410 bool TSParser::ParsePotentialGenericFunctionCall(ir::Expression *primaryExpr, ir::Expression **returnExpression, in ParsePotentialGenericFunctionCall() argument 1414 (!primaryExpr->IsIdentifier() && !primaryExpr->IsMemberExpression())) { in ParsePotentialGenericFunctionCall()
|
H A D | ETSparser.cpp | 1644 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 D | parserImpl.h | 420 ir::Expression *ParsePostPrimaryExpression(ir::Expression *primaryExpr, lexer::SourcePosition startLoc,
|
H A D | expressionParser.cpp | 1646 ir::Expression *ParserImpl::ParsePostPrimaryExpression(ir::Expression *primaryExpr, lexer::SourcePosition startLoc, in ParsePostPrimaryExpression() argument 1649 ir::Expression *returnExpression = primaryExpr; in ParsePostPrimaryExpression()
|