/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | parserStatusContext.h | 118 explicit FunctionContext(ParserImpl *parser, ParserStatus newStatus) : SavedParserContext(parser, newStatus) in FunctionContext() argument 120 if ((newStatus & ParserStatus::GENERATOR_FUNCTION) != 0) { in FunctionContext() 124 if ((newStatus & ParserStatus::ASYNC_FUNCTION) != 0) { in FunctionContext() 128 if ((newStatus & ParserStatus::CONSTRUCTOR_FUNCTION) != 0) { in FunctionContext()
|
H A D | forwardDeclForParserImpl.h | 108 ParserStatus newStatus {}; 130 : params(p), startLoc(sl), newStatus(ns) in ArrowFunctionDescriptor() 137 ParserStatus newStatus; member in ark::es2panda::lexer::TokenFlags::ModifierFlags::ArrowFunctionDescriptor
|
H A D | ETSparserClasses.cpp | 440 auto newStatus = ParserStatus::NEED_RETURN_TYPE | ParserStatus::ALLOW_SUPER; in ParseClassMethodDefinition() local 445 newStatus |= ParserStatus::IN_EXTENSION_FUNCTION; in ParseClassMethodDefinition() 449 newStatus = ParserStatus::CONSTRUCTOR_FUNCTION | ParserStatus::ALLOW_SUPER | ParserStatus::ALLOW_SUPER_CALL; in ParseClassMethodDefinition() 454 newStatus |= ParserStatus::ASYNC_FUNCTION; in ParseClassMethodDefinition() 458 newStatus |= ParserStatus::ALLOW_THIS_TYPE; in ParseClassMethodDefinition() 461 ir::ScriptFunction *func = ParseFunction(newStatus, className); in ParseClassMethodDefinition() 482 (desc->newStatus & ParserStatus::CONSTRUCTOR_FUNCTION) == 0) { in ParseClassMethod() 483 desc->newStatus |= ParserStatus::NEED_RETURN_TYPE; in ParseClassMethod() 486 ir::ScriptFunction *func = ParseFunction(desc->newStatus); in ParseClassMethod() 599 desc.newStatus in ParseClassGetterSetterMethod() [all...] |
H A D | parserImpl.cpp | 317 desc->newStatus |= ParserStatus::CONSTRUCTOR_FUNCTION; in ValidateClassKey() 320 desc->newStatus |= ParserStatus::ALLOW_SUPER_CALL; in ValidateClassKey() 410 desc->newStatus |= ParserStatus::ASYNC_FUNCTION; in ValidateClassMethodStart() 414 desc->newStatus |= ParserStatus::GENERATOR_FUNCTION; in ValidateClassMethodStart() 441 (desc->newStatus & ParserStatus::CONSTRUCTOR_FUNCTION) == 0) { in ParseClassMethod() 442 desc->newStatus |= ParserStatus::NEED_RETURN_TYPE; in ParseClassMethod() 445 ir::ScriptFunction *func = ParseFunction(desc->newStatus); in ParseClassMethod() 596 desc.newStatus = ParserStatus::ALLOW_SUPER; in ParseClassElement() 887 [[maybe_unused]] const ArenaVector<ir::Expression *> ¶ms, [[maybe_unused]] ParserStatus newStatus, in ParseFunctionBody() 930 ir::ScriptFunction *ParserImpl::ParseFunction(ParserStatus newStatus) in ParseFunction() argument 886 ParseFunctionBody( [[maybe_unused]] const ArenaVector<ir::Expression *> ¶ms, [[maybe_unused]] ParserStatus newStatus, [[maybe_unused]] ParserStatus contextStatus) ParseFunctionBody() argument [all...] |
H A D | ETSparser.cpp | 332 ir::ScriptFunction *ETSParser::ParseFunction(ParserStatus newStatus, ir::Identifier *className) in ParseFunction() argument 334 FunctionContext functionContext(this, newStatus | ParserStatus::FUNCTION); in ParseFunction() 336 auto [signature, throwMarker] = ParseFunctionSignature(newStatus, className); in ParseFunction() 341 bool isArrow = (newStatus & ParserStatus::ARROW_FUNCTION) != 0; in ParseFunction() 343 if ((newStatus & ParserStatus::ASYNC_FUNCTION) != 0) { in ParseFunction() 358 ParseFunctionBody(signature.Params(), newStatus, GetContext().Status()); in ParseFunction() 390 [[maybe_unused]] const ArenaVector<ir::Expression *> ¶ms, [[maybe_unused]] ParserStatus newStatus, in ParseFunctionBody() 1862 auto newStatus = ParserStatus::NEED_RETURN_TYPE | ParserStatus::ALLOW_SUPER; in ParseFunctionDeclaration() local 1865 newStatus |= ParserStatus::ASYNC_FUNCTION; in ParseFunctionDeclaration() 1868 newStatus | in ParseFunctionDeclaration() 389 ParseFunctionBody( [[maybe_unused]] const ArenaVector<ir::Expression *> ¶ms, [[maybe_unused]] ParserStatus newStatus, [[maybe_unused]] ParserStatus contextStatus) ParseFunctionBody() argument [all...] |
H A D | ETSparserExpressions.cpp | 457 auto newStatus = ParserStatus::ARROW_FUNCTION; in ParseArrowFunctionExpression() local 458 auto *func = ParseFunction(newStatus); in ParseArrowFunctionExpression() 698 auto newStatus = ParserStatus::NEED_RETURN_TYPE | ParserStatus::ARROW_FUNCTION | ParserStatus::ASYNC_FUNCTION; in ParseAsyncExpression() local 699 auto *func = ParseFunction(newStatus); in ParseAsyncExpression()
|
H A D | parserImpl.h | 224 ir::FunctionExpression *ParseFunctionExpression(ParserStatus newStatus = ParserStatus::NO_OPTS); 296 ir::ScriptFunction *ParseFunction(ParserStatus newStatus = ParserStatus::NO_OPTS); 312 ParserStatus newStatus = ParserStatus::NO_OPTS); 441 const ArenaVector<ir::Expression *> ¶ms, ParserStatus newStatus, ParserStatus contextStatus);
|
H A D | TSparser.cpp | 1875 desc->newStatus |= ParserStatus::ASYNC_FUNCTION; in ValidateClassMethodStart() 1879 desc->newStatus |= ParserStatus::GENERATOR_FUNCTION; in ValidateClassMethodStart() 1888 desc->newStatus |= ParserStatus::ACCESSOR_FUNCTION; in ParseClassMethod() 1891 desc->newStatus |= ParserStatus::IN_METHOD_DEFINITION; in ParseClassMethod() 1893 if (InAmbientContext() && (desc->newStatus & ParserStatus::ASYNC_FUNCTION) != 0) { in ParseClassMethod() 1902 ((desc->newStatus & ParserStatus::CONSTRUCTOR_FUNCTION) == 0)) { in ParseClassMethod() 1903 desc->newStatus |= ParserStatus::NEED_RETURN_TYPE; in ParseClassMethod() 1906 ir::ScriptFunction *func = ParseFunction(desc->newStatus); in ParseClassMethod() 2074 const ArenaVector<ir::Expression *> ¶ms, ParserStatus newStatus, ParserStatus contextStatus) in ParseFunctionBody() 2083 if ((newStatus in ParseFunctionBody() 2073 ParseFunctionBody( const ArenaVector<ir::Expression *> ¶ms, ParserStatus newStatus, ParserStatus contextStatus) ParseFunctionBody() argument [all...] |
H A D | expressionParser.cpp | 303 context_.Status() |= desc->newStatus; in ParseArrowFunctionExpressionBody() 2089 ParserStatus newStatus = *methodStatus | ParserStatus::FUNCTION | ParserStatus::ALLOW_SUPER; in ParsePropertyValue() local 2092 newStatus |= ParserStatus::NEED_RETURN_TYPE; in ParsePropertyValue() 2095 ir::ScriptFunction *methodDefinitonNode = ParseFunction(newStatus); in ParsePropertyValue() 2365 ir::FunctionExpression *ParserImpl::ParseFunctionExpression(ParserStatus newStatus) in ParseFunctionExpression() argument 2370 if ((newStatus & ParserStatus::ARROW_FUNCTION) == 0) { in ParseFunctionExpression() 2372 context_.Status() |= static_cast<ParserStatus>(newStatus & ParserStatus::ASYNC_FUNCTION); in ParseFunctionExpression() 2377 newStatus |= ParserStatus::GENERATOR_FUNCTION; in ParseFunctionExpression() 2389 ir::ScriptFunction *functionNode = ParseFunction(newStatus); in ParseFunctionExpression()
|
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
H A D | checkerContext.h | 37 explicit CheckerContext(CheckerStatus newStatus) : status_(newStatus) {} in CheckerContext() argument
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | thread_scopes.h | 111 explicit ScopedChangeThreadStatus(ManagedThread *thread, ThreadStatus newStatus) : thread_(thread) in ScopedChangeThreadStatus() argument 114 thread_->UpdateStatus(newStatus); in ScopedChangeThreadStatus()
|
H A D | method.h | 417 inline void SetCompilationStatus(enum CompilationStage newStatus) in SetCompilationStatus() argument 422 static_cast<uint32_t>(newStatus) << COMPILATION_STATUS_SHIFT; in SetCompilationStatus() 428 inline bool AtomicSetCompilationStatus(enum CompilationStage oldStatus, enum CompilationStage newStatus) in AtomicSetCompilationStatus() argument 434 uint32_t newValue = MakeCompilationStatusValue(oldValue, newStatus); in AtomicSetCompilationStatus() 878 inline static uint32_t MakeCompilationStatusValue(uint32_t value, CompilationStage newStatus) in MakeCompilationStatusValue() argument 881 value |= static_cast<uint32_t>(newStatus) << COMPILATION_STATUS_SHIFT; in MakeCompilationStatusValue()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | checkerContext.h | 96 explicit CheckerContext(Checker *checker, CheckerStatus newStatus) : CheckerContext(checker, newStatus, nullptr) {} in CheckerContext() argument 98 explicit CheckerContext(Checker *checker, CheckerStatus newStatus, const ETSObjectType *containingClass) in CheckerContext() argument 99 : CheckerContext(checker, newStatus, containingClass, nullptr) in CheckerContext() 103 explicit CheckerContext(Checker *checker, CheckerStatus newStatus, const ETSObjectType *containingClass,
|
H A D | checker.h | 320 explicit SavedCheckerContext(Checker *checker, CheckerStatus newStatus) in SavedCheckerContext() argument 321 : SavedCheckerContext(checker, newStatus, nullptr) in SavedCheckerContext() 325 explicit SavedCheckerContext(Checker *checker, CheckerStatus newStatus, const ETSObjectType *containingClass) in SavedCheckerContext() argument 326 : SavedCheckerContext(checker, newStatus, containingClass, nullptr) in SavedCheckerContext() 330 explicit SavedCheckerContext(Checker *checker, CheckerStatus newStatus, const ETSObjectType *containingClass, in SavedCheckerContext() argument 335 checker_->context_ = CheckerContext(checker, newStatus, containingClass, containingSignature); in SavedCheckerContext()
|
H A D | checkerContext.cpp | 20 CheckerContext::CheckerContext(Checker *checker, CheckerStatus newStatus, ETSObjectType const *containingClass, in CheckerContext() argument 23 status_(newStatus), in CheckerContext()
|
/arkcompiler/runtime_core/static_core/runtime/coroutines/ |
H A D | stackful_coroutine.cpp | 56 void StackfulCoroutineContext::SetStatus(Coroutine::Status newStatus) in SetStatus() argument 60 LOG(DEBUG, COROUTINES) << GetCoroutine()->GetName() << ": " << status_ << " -> " << newStatus << " by " << setter; in SetStatus() 62 status_ = newStatus; in SetStatus()
|
H A D | threaded_coroutine.cpp | 39 void ThreadedCoroutineContext::SetStatus(Coroutine::Status newStatus) in SetStatus() argument 43 LOG(DEBUG, COROUTINES) << GetCoroutine()->GetName() << ": " << status_ << " -> " << newStatus << " by " << setter; in SetStatus() 45 status_ = newStatus; in SetStatus()
|
H A D | coroutine_context.h | 48 virtual void SetStatus(Coroutine::Status newStatus) = 0;
|
H A D | coroutine.cpp | 105 void Coroutine::SetCoroutineStatus(Coroutine::Status newStatus) in SetCoroutineStatus() argument 107 context_->SetStatus(newStatus); in SetCoroutineStatus()
|
H A D | threaded_coroutine.h | 82 void SetStatus(Coroutine::Status newStatus) override;
|
H A D | stackful_coroutine.h | 123 void SetStatus(Coroutine::Status newStatus) override;
|
H A D | coroutine.h | 255 void SetCoroutineStatus(Status newStatus);
|
/arkcompiler/ets_frontend/es2panda/parser/context/ |
H A D | parserContext.h | 75 explicit ParserContext(ParserContext *current, ParserStatus newStatus, util::StringView label = "") in ParserContext() argument 81 status_ = currentStatus | newStatus; in ParserContext()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.h | 131 ParserStatus newStatus {}; 149 : params(p), paramScope(ps), startLoc(sl), newStatus(ns) in ArrowFunctionDescriptor() 156 ParserStatus newStatus; member in panda::es2panda::lexer::TokenFlags::ModifierFlags::ArrowFunctionDescriptor 369 ir::ScriptFunction *ParseFunction(ParserStatus newStatus = ParserStatus::NO_OPTS, 446 ir::FunctionExpression *ParseFunctionExpression(ParserStatus newStatus = ParserStatus::NO_OPTS); 550 ParserStatus newStatus = ParserStatus::NO_OPTS, 552 void AddFunctionToBinder(ir::ScriptFunction *func, ParserStatus newStatus); 760 explicit FunctionContext(ParserImpl *parser, ParserStatus newStatus) : SavedParserContext(parser, newStatus) in FunctionContext() argument 762 if (newStatus in FunctionContext() [all...] |
/arkcompiler/ets_frontend/ets2panda/parser/context/ |
H A D | parserContext.h | 85 explicit ParserContext(ParserContext *current, ParserStatus newStatus, util::StringView label = "") in ParserContext() argument 92 status_ = currentStatus | newStatus; in ParserContext()
|