Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/parser/
H A DparserStatusContext.h158 explicit ArrowFunctionContext(ParserImpl *parser, bool isAsync) in ArrowFunctionContext() argument
161 if (isAsync) { in ArrowFunctionContext()
H A DASparser.h99 ArrowFunctionDescriptor ConvertToArrowParameter(ir::Expression *expr, bool isAsync) override;
H A DexpressionParser.cpp348 ArrowFunctionDescriptor ParserImpl::ConvertToArrowParameter(ir::Expression *expr, bool isAsync) in ConvertToArrowParameter() argument
350 auto arrowStatus = isAsync ? ParserStatus::ASYNC_FUNCTION : ParserStatus::NO_OPTS; in ConvertToArrowParameter()
381 if (isAsync) { in ConvertToArrowParameter()
410 ir::TypeNode *returnTypeAnnotation, bool isAsync) in ParseArrowFunctionExpression()
420 ArrowFunctionContext arrowFunctionContext(this, isAsync); in ParseArrowFunctionExpression()
422 ArrowFunctionDescriptor desc = ConvertToArrowParameter(expr, isAsync); in ParseArrowFunctionExpression()
1740 bool isAsync = lexer_->GetToken().IsAsyncModifier(); in ParseMemberExpression() local
1748 if (isAsync && !lexer_->GetToken().NewLine()) { in ParseMemberExpression()
408 ParseArrowFunctionExpression(ir::Expression *expr, ir::TSTypeParameterDeclaration *typeParamDecl, ir::TypeNode *returnTypeAnnotation, bool isAsync) ParseArrowFunctionExpression() argument
H A DETSparserClasses.cpp1102 bool isAsync = tokenType == lexer::TokenType::KEYW_ASYNC; in ParseMemberModifiers() local
1104 if (isAsync) { in ParseMemberModifiers()
1113 {isAsync ? "'async'" : "'native'", " flags must be used for functions only at top-level."}); in ParseMemberModifiers()
H A DparserImpl.h227 ir::TypeNode *returnTypeAnnotation, bool isAsync);
414 virtual ArrowFunctionDescriptor ConvertToArrowParameter(ir::Expression *expr, bool isAsync);
H A DASparser.cpp279 ArrowFunctionDescriptor ASParser::ConvertToArrowParameter(ir::Expression *expr, bool isAsync) in ConvertToArrowParameter() argument
281 auto arrowStatus = isAsync ? ParserStatus::ASYNC_FUNCTION : ParserStatus::NO_OPTS; in ConvertToArrowParameter()
310 if (isAsync) { in ConvertToArrowParameter()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzerHelpers.h61 ir::Expression *stArgument, bool isAsync);
H A DETSAnalyzerHelpers.cpp563 ir::Expression *stArgument, bool isAsync) in CheckReturnType()
582 if (isAsync && funcReturnType->IsETSObjectType() && in CheckReturnType()
562 CheckReturnType(ETSChecker *checker, checker::Type *funcReturnType, checker::Type *argumentType, ir::Expression *stArgument, bool isAsync) CheckReturnType() argument
/arkcompiler/ets_frontend/es2panda/parser/
H A DparserImpl.h398 ArrowFunctionDescriptor ConvertToArrowParameter(ir::Expression *expr, bool isAsync,
407 ir::Expression *returnTypeAnnotation, bool isAsync);
411 ir::CallExpression *ParseCallExpression(ir::Expression *callee, bool isOptionalChain = false, bool isAsync = false);
795 explicit ArrowFunctionContext(ParserImpl *parser, bool isAsync) in ArrowFunctionContext() argument
798 if (isAsync) { in ArrowFunctionContext()
H A DexpressionParser.cpp425 ArrowFunctionDescriptor ParserImpl::ConvertToArrowParameter(ir::Expression *expr, bool isAsync, in ConvertToArrowParameter() argument
428 auto arrowStatus = isAsync ? ParserStatus::ASYNC_FUNCTION : ParserStatus::NO_OPTS; in ConvertToArrowParameter()
457 if (isAsync) { in ConvertToArrowParameter()
485 bool isAsync) in ParseArrowFunctionExpression()
495 ArrowFunctionContext arrowFunctionContext(this, isAsync); in ParseArrowFunctionExpression()
498 ConvertToArrowParameter(expr, isAsync, functionParamContext.LexicalScope().GetScope()); in ParseArrowFunctionExpression()
1336 ir::CallExpression *ParserImpl::ParseCallExpression(ir::Expression *callee, bool isOptionalChain, bool isAsync) in ParseCallExpression() argument
1349 argument = ParseExpression(isAsync ? ExpressionParseFlags::ALLOW_TS_PARAM_TOKEN in ParseCallExpression()
1823 bool isAsync = lexer_->GetToken().IsAsyncModifier(); in ParseMemberExpression() local
1831 if (isAsync in ParseMemberExpression()
482 ParseArrowFunctionExpression(ir::Expression *expr, ir::TSTypeParameterDeclaration *typeParamDecl, ir::Expression *returnTypeAnnotation, bool isAsync) ParseArrowFunctionExpression() argument
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dnew_object_stub_builder.cpp916 Label isAsync(env); in LoadHClassFromMethod()
948 &isAsync, &notAsync); in LoadHClassFromMethod() local
949 Bind(&isAsync); in LoadHClassFromMethod()

Completed in 22 milliseconds