Home
last modified time | relevance | path

Searched refs:newStatus (Results 1 - 25 of 37) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/parser/
H A DparserStatusContext.h118 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 DforwardDeclForParserImpl.h108 ParserStatus newStatus {};
130 : params(p), startLoc(sl), newStatus(ns) in ArrowFunctionDescriptor()
137 ParserStatus newStatus; member in ark::es2panda::lexer::TokenFlags::ModifierFlags::ArrowFunctionDescriptor
H A DETSparserClasses.cpp440 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 DparserImpl.cpp317 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 *> &params, [[maybe_unused]] ParserStatus newStatus, in ParseFunctionBody()
930 ir::ScriptFunction *ParserImpl::ParseFunction(ParserStatus newStatus) in ParseFunction() argument
886 ParseFunctionBody( [[maybe_unused]] const ArenaVector<ir::Expression *> &params, [[maybe_unused]] ParserStatus newStatus, [[maybe_unused]] ParserStatus contextStatus) ParseFunctionBody() argument
[all...]
H A DETSparser.cpp332 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 *> &params, [[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 *> &params, [[maybe_unused]] ParserStatus newStatus, [[maybe_unused]] ParserStatus contextStatus) ParseFunctionBody() argument
[all...]
H A DETSparserExpressions.cpp457 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 DparserImpl.h224 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 *> &params, ParserStatus newStatus, ParserStatus contextStatus);
H A DTSparser.cpp1875 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 *> &params, ParserStatus newStatus, ParserStatus contextStatus) in ParseFunctionBody()
2083 if ((newStatus in ParseFunctionBody()
2073 ParseFunctionBody( const ArenaVector<ir::Expression *> &params, ParserStatus newStatus, ParserStatus contextStatus) ParseFunctionBody() argument
[all...]
H A DexpressionParser.cpp303 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 DcheckerContext.h37 explicit CheckerContext(CheckerStatus newStatus) : status_(newStatus) {} in CheckerContext() argument
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dthread_scopes.h111 explicit ScopedChangeThreadStatus(ManagedThread *thread, ThreadStatus newStatus) : thread_(thread) in ScopedChangeThreadStatus() argument
114 thread_->UpdateStatus(newStatus); in ScopedChangeThreadStatus()
H A Dmethod.h417 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 DcheckerContext.h96 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 Dchecker.h320 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 DcheckerContext.cpp20 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 Dstackful_coroutine.cpp56 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 Dthreaded_coroutine.cpp39 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 Dcoroutine_context.h48 virtual void SetStatus(Coroutine::Status newStatus) = 0;
H A Dcoroutine.cpp105 void Coroutine::SetCoroutineStatus(Coroutine::Status newStatus) in SetCoroutineStatus() argument
107 context_->SetStatus(newStatus); in SetCoroutineStatus()
H A Dthreaded_coroutine.h82 void SetStatus(Coroutine::Status newStatus) override;
H A Dstackful_coroutine.h123 void SetStatus(Coroutine::Status newStatus) override;
H A Dcoroutine.h255 void SetCoroutineStatus(Status newStatus);
/arkcompiler/ets_frontend/es2panda/parser/context/
H A DparserContext.h75 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 DparserImpl.h131 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 DparserContext.h85 explicit ParserContext(ParserContext *current, ParserStatus newStatus, util::StringView label = "") in ParserContext() argument
92 status_ = currentStatus | newStatus; in ParserContext()

Completed in 23 milliseconds

12