Lines Matching refs:ParserStatus
235 if (((GetContext().Status() & ParserStatus::FUNCTION) != 0) &&
440 auto newStatus = ParserStatus::NEED_RETURN_TYPE | ParserStatus::ALLOW_SUPER;
445 newStatus |= ParserStatus::IN_EXTENSION_FUNCTION;
449 newStatus = ParserStatus::CONSTRUCTOR_FUNCTION | ParserStatus::ALLOW_SUPER | ParserStatus::ALLOW_SUPER_CALL;
454 newStatus |= ParserStatus::ASYNC_FUNCTION;
458 newStatus |= ParserStatus::ALLOW_THIS_TYPE;
482 (desc->newStatus & ParserStatus::CONSTRUCTOR_FUNCTION) == 0) {
483 desc->newStatus |= ParserStatus::NEED_RETURN_TYPE;
529 if ((GetContext().Status() & ParserStatus::IN_NAMESPACE) != 0 &&
599 desc.newStatus = ParserStatus::ALLOW_SUPER;
643 GetContext().Status() |= ParserStatus::ALLOW_THIS_TYPE;
680 GetContext().Status() &= ~ParserStatus::ALLOW_THIS_TYPE;
720 GetContext().Status() |= ParserStatus::ALLOW_SUPER;
755 GetContext().Status() &= ~ParserStatus::ALLOW_SUPER;
774 if ((GetContext().Status() & ParserStatus::FUNCTION) != 0) {
869 FunctionContext functionContext(this, ParserStatus::FUNCTION);
873 auto [signature, throwMarker] = ParseFunctionSignature(ParserStatus::NEED_RETURN_TYPE);
893 if ((GetContext().Status() & ParserStatus::FUNCTION_HAS_RETURN_STATEMENT) != 0) {
895 GetContext().Status() ^= ParserStatus::FUNCTION_HAS_RETURN_STATEMENT;