Home
last modified time | relevance | path

Searched defs:expr (Results 1 – 25 of 26) sorted by relevance

12

/arkcompiler/ets_frontend/es2panda/typescript/core/
DbinaryLikeExpression.cpp24 … const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) in CheckBinaryOperator()
95 … const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) in CheckPlusOperator()
127 … const ir::Expression *rightExpr, const ir::AstNode *expr, lexer::TokenType op) in CheckCompareOperator()
174 const ir::AstNode *expr) in CheckInstanceofExpression()
193 const ir::Expression *rightExpr, const ir::AstNode *expr) in CheckInExpression()
Dutil.cpp37 …st ir::MemberExpression *Checker::ResolveLeftMostMemberExpression(const ir::MemberExpression *expr) in ResolveLeftMostMemberExpression()
183 bool Checker::IsConstantMemberAccess(const ir::Expression *expr) in IsConstantMemberAccess()
200 bool Checker::IsStringLike(const ir::Expression *expr) in IsStringLike()
Dhelpers.cpp95 void Checker::CheckReferenceExpression(const ir::Expression *expr, const char *invalidReferenceMsg, in CheckReferenceExpression()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsEnumDeclaration.cpp72 const ir::Identifier *expr) in EvaluateIdentifier()
105 const ir::UnaryExpression *expr) in EvaluateUnaryExpression()
132 const ir::MemberExpression *expr) in EvaluateMemberExpression()
152 const ir::BinaryExpression *expr) in EvaluateBinaryExpression()
217 const ir::AstNode *expr) in EvaluateEnumMember()
DtsExternalModuleReference.h34 explicit TSExternalModuleReference(Expression *expr) in TSExternalModuleReference()
DtsNonNullExpression.h34 …explicit TSNonNullExpression(Expression *expr) : Expression(AstNodeType::TS_NON_NULL_EXPRESSION), … in TSNonNullExpression()
DtsInterfaceHeritage.h37 …explicit TSInterfaceHeritage(Expression *expr) : Expression(AstNodeType::TS_INTERFACE_HERITAGE), e… in TSInterfaceHeritage()
/arkcompiler/runtime_core/libpandabase/utils/
Ddebug.cpp24 [[noreturn]] void AssertionFail(const char *expr, const char *file, unsigned line, const char *func… in AssertionFail()
/arkcompiler/ets_frontend/es2panda/ir/base/
Ddecorator.h35 explicit Decorator(Expression *expr) : Statement(AstNodeType::DECORATOR), expr_(expr) {} in Decorator()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DexpressionStatement.h36 …explicit ExpressionStatement(Expression *expr) : Statement(AstNodeType::EXPRESSION_STATEMENT), exp… in ExpressionStatement()
/arkcompiler/ets_frontend/ts2panda/src/expression/
DmemberAccessExpression.ts80 let expr = node.argumentExpression; variable
/arkcompiler/ets_frontend/es2panda/compiler/base/
Dcondition.cpp24 void Condition::Compile(PandaGen *pg, const ir::Expression *expr, Label *falseLabel) in Compile()
/arkcompiler/ets_frontend/es2panda/util/
Dconcurrent.cpp40 …current::ThrowInvalidConcurrentFunction(const lexer::LineIndex &lineIndex, const ir::AstNode *expr, in ThrowInvalidConcurrentFunction()
Dhelpers.cpp374 bool Helpers::IsSpecialPropertyKey(const ir::Expression *expr) in IsSpecialPropertyKey()
384 bool Helpers::IsConstantPropertyKey(const ir::Expression *expr, bool isComputed) in IsConstantPropertyKey()
403 bool Helpers::IsConstantExpr(const ir::Expression *expr) in IsConstantExpr()
607 SignedNumberLiteral Helpers::GetSignedNumberLiteral(const ir::Expression *expr) in GetSignedNumberLiteral()
694 auto *expr = stmt->AsExpressionStatement()->GetExpression(); in ScanDirectives() local
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DbinaryExpression.h70 void SetLeft(Expression *expr) in SetLeft()
DobjectExpression.cpp44 static bool IsAnonClassOrFuncExpr(const ir::Expression *expr) in IsAnonClassOrFuncExpr()
67 static bool IsLegalNameFormat(const ir::Expression *expr) in IsLegalNameFormat()
/arkcompiler/ets_frontend/es2panda/typescript/
Dchecker.cpp85 Type *Checker::CheckTypeCached(const ir::Expression *expr) in CheckTypeCached()
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp118 ir::Expression *ParserImpl::ParsePotentialExpressionSequence(ir::Expression *expr, ExpressionParseF… in ParsePotentialExpressionSequence()
128 ir::TSAsExpression *ParserImpl::ParseTsAsExpression(ir::Expression *expr, [[maybe_unused]] Expressi… in ParseTsAsExpression()
168 ir::Expression *expr = nullptr; in ParseExpression() local
279 ParserStatus ParserImpl::ValidateArrowParameter(ir::Expression *expr) in ValidateArrowParameter()
399 ArrowFunctionDescriptor ParserImpl::ConvertToArrowParameter(ir::Expression *expr, bool isAsync, in ConvertToArrowParameter()
456 ir::ArrowFunctionExpression *ParserImpl::ParseArrowFunctionExpression(ir::Expression *expr, in ParseArrowFunctionExpression()
602 ir::Expression *expr = in ParseCoverParenthesizedExpressionAndArrowParameterList() local
2218 ir::SpreadElement *expr = ParseSpreadElement(ExpressionParseFlags::MUST_BE_PATTERN); in ParseSequenceExpression() local
DstatementParser.cpp787 ir::Expression *expr = AllocNode<ir::Identifier>(lexer_->GetToken().Ident()); in ParseTsInterfaceDeclaration() local
1380 ir::Expression *expr = ParseAssignmentExpression(leftNode, exprFlags); in ParseForInOf() local
DparserImpl.cpp2547 ir::Expression *expr = ParseLeftHandSideExpression(); in ParseDecorator() local
2869 ir::Expression *expr = AllocNode<ir::Identifier>(lexer_->GetToken().Ident()); in ParseClassDefinition() local
/arkcompiler/runtime_core/bytecode_optimizer/
Dbytecode_optimizer_isapi.rb143 def switch(expr, cases) argument
/arkcompiler/runtime_core/libpandabase/
Dmacros.h151 #define ASSERT_FAIL(expr) panda::debug::AssertionFail(expr, __FILE__, __LINE__, __FUNCTION__) argument
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeExtractor.cpp339 auto expr = initializer->AsTSClassImplements()->Expr(); in GetDeclNodeFromInitializer() local
/arkcompiler/ets_frontend/es2panda/parser/transformer/
Dtransformer.cpp1734 bool Transformer::IsStringInitForEnumMember(const ir::Expression *expr, binder::Scope *scope) const in IsStringInitForEnumMember() argument
1790 const ir::Expression *expr = memberExpr; in IsStringForMemberExpression() local
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.cpp2065 bool PandaGen::TryCompileFunctionCallOrNewExpression(const ir::Expression *expr) in TryCompileFunctionCallOrNewExpression()

12