Lines Matching refs:ParserStatus

183     context_.Status() |= (ParserStatus::MODULE);
752 if (throwError && !(context_.Status() & ParserStatus::ALLOW_THIS_TYPE)) {
777 ParserStatus savedStatus = context_.Status();
778 context_.Status() |= ParserStatus::IN_EXTENDS;
896 if (!(context_.Status() & ParserStatus::IN_EXTENDS)) {
2200 if ((context_.Status() & ParserStatus::CONSTRUCTOR_FUNCTION) &&
2356 desc->newStatus |= ParserStatus::CONSTRUCTOR_FUNCTION;
2359 desc->newStatus |= ParserStatus::ALLOW_SUPER_CALL;
2499 desc->newStatus |= ParserStatus::ASYNC_FUNCTION;
2503 desc->newStatus |= ParserStatus::GENERATOR_FUNCTION;
2600 desc->newStatus |= ParserStatus::ACCESSOR_FUNCTION;
2603 desc->newStatus |= ParserStatus::IN_METHOD_DEFINITION;
2606 if (isDeclare && (desc->newStatus & ParserStatus::ASYNC_FUNCTION)) {
2661 SavedParserContext ctx(this, desc->newStatus | ParserStatus::ALLOW_NEW_TARGET | ParserStatus::STATIC_BLOCK |
2662 ParserStatus::DISALLOW_ARGUMENTS);
2663 context_.Status() &= ~ParserStatus::FUNCTION;
2701 context_.Status() |= (ParserStatus::ALLOW_SUPER | ParserStatus::DISALLOW_ARGUMENTS);
2712 context_.Status() &= ~(ParserStatus::ALLOW_SUPER | ParserStatus::DISALLOW_ARGUMENTS);
2825 context_.Status() |= ParserStatus::IN_DECORATOR;
2842 (context_.Status() & ParserStatus::IN_CLASS_BODY) == 0 &&
2861 desc.newStatus = ParserStatus::ALLOW_SUPER;
2904 context_.Status() |= ParserStatus::ALLOW_THIS_TYPE;
2977 context_.Status() &= ~ParserStatus::ALLOW_THIS_TYPE;
3153 isDeclare = isDeclare | (context_.Status() & ParserStatus::IN_AMBIENT_CONTEXT);
3198 context_.Status() |= ParserStatus::IN_CLASS_BODY;
3199 context_.Status() &= ~(ParserStatus::CONSTRUCTOR_FUNCTION);
3657 context_.Status() |= ParserStatus::HAS_COMPLEX_PARAM;
3687 if (context_.Status() & ParserStatus::CONSTRUCTOR_FUNCTION) {
3691 if (context_.Status() & ParserStatus::ARROW_FUNCTION) {
3695 if (context_.Status() & ParserStatus::ACCESSOR_FUNCTION) {
3700 if (paramName.Is("constructor") && (context_.Status() & ParserStatus::CONSTRUCTOR_FUNCTION)) {
3716 if (context_.Status() & ParserStatus::IN_METHOD_DEFINITION) {
4002 ir::ScriptFunction *ParserImpl::ParseFunction(ParserStatus newStatus,
4006 FunctionContext functionContext(this, newStatus | ParserStatus::FUNCTION | ParserStatus::ALLOW_NEW_TARGET);
4022 if ((newStatus & (ParserStatus::ASYNC_FUNCTION | ParserStatus::FUNCTION_DECLARATION)) | context_.IsModule()) {
4023 context_.Status() |= ParserStatus::DISALLOW_AWAIT;
4046 if (newStatus & ParserStatus::ASYNC_FUNCTION) {
4047 context_.Status() &= ~ParserStatus::DISALLOW_AWAIT;
4049 context_.Status() |= ParserStatus::DISALLOW_AWAIT;
4052 if (newStatus & ParserStatus::GENERATOR_FUNCTION) {
4053 context_.Status() |= ParserStatus::ALLOW_YIELD;
4057 if (Extension() == ScriptExtension::TS && (newStatus & ParserStatus::FUNCTION_DECLARATION)) {
4060 } else if (!isDeclare && !(context_.Status() & ParserStatus::IN_METHOD_DEFINITION)) {
4177 if (!(context_.Status() & ParserStatus::CONSTRUCTOR_FUNCTION) && modifiers != ir::ModifierFlags::NONE) {
4412 ParserStatus status = ParserStatus::DISALLOW_CONDITIONAL_TYPES;
4428 ParserStatus status = ParserStatus::DISALLOW_CONDITIONAL_TYPES;
4443 return InContext(ParserStatus::DISALLOW_CONDITIONAL_TYPES);
4446 bool ParserImpl::InContext(ParserStatus status)
4451 void ParserImpl::AddFlagToStatus(ParserStatus status)
4456 void ParserImpl::RemoveFlagToStatus(ParserStatus status)