Lines Matching refs:context_
124 if (context_.Status() & ParserStatus::IN_AMBIENT_CONTEXT) {
254 auto savedStatus = context_.Status();
256 context_.Status() |= ParserStatus::IN_AMBIENT_CONTEXT;
259 context_.Status() = savedStatus;
339 context_.Status() |= ParserStatus::TS_MODULE;
376 if (!isDeclare && !(context_.Status() & ParserStatus::IN_AMBIENT_CONTEXT)) {
439 auto savedStatus = context_.Status();
441 context_.Status() |= ParserStatus::IN_AMBIENT_CONTEXT;
451 context_.Status() = savedStatus;
781 context_.Status() |= ParserStatus::ALLOW_THIS_TYPE;
835 context_.Status() &= ~ParserStatus::ALLOW_THIS_TYPE;
958 context_.Status() & (ParserStatus::CONSTRUCTOR_FUNCTION | ParserStatus::HAS_COMPLEX_PARAM));
1015 bool allowBreak = (context_.Status() & (ParserStatus::IN_ITERATION | ParserStatus::IN_SWITCH));
1029 if (context_.Status() & ParserStatus::FUNCTION) {
1053 if (!context_.FindLabel(label)) {
1072 (static_cast<ParserStatus>(context_.Status() & (ParserStatus::FUNCTION | ParserStatus::IN_ITERATION |
1077 if (!(context_.Status() & ParserStatus::IN_ITERATION)) {
1111 const ParserContext *labelCtx = context_.FindLabel(label);
1133 IterationContext<binder::LoopScope> iterCtx(&context_, Binder());
1181 ParserStatus savedStatus = context_.Status();
1190 context_.Status() = savedStatus;
1306 ParserStatus savedStatus = context_.Status();
1309 context_.Status() |= ParserStatus::ASYNC_FUNCTION;
1327 context_.Status() = savedStatus;
1545 IterationContext<binder::LoopScope> iterCtx(&context_, Binder());
1671 if (lexer_->GetToken().KeywordType() == lexer::TokenType::KEYW_AWAIT && context_.IsModule()) {
1675 if (context_.FindLabel(actualLabel)) {
1679 SavedParserContext newCtx(this, ParserStatus::IN_LABELED | context_.Status(), actualLabel);
1681 context_.Status() &= ~ParserStatus::DISALLOW_CONTINUE;
1683 context_.Status() |= ParserStatus::DISALLOW_CONTINUE;
1701 if (!(context_.Status() & ParserStatus::FUNCTION)) {
1797 SwitchContext switchContext(&context_);
1979 if (context_.Status() & ParserStatus::IN_AMBIENT_CONTEXT) {
1985 if (context_.IsModule() && !program_.IsDtsFile() && !context_.IsTsModule() && !isDeclare) {
2056 !(context_.Status() & ParserStatus::IN_AMBIENT_CONTEXT)) {
2214 IterationContext<binder::LoopScope> iterCtx(&context_, Binder());
2228 if (context_.IsTsModule()) {
2300 if (context_.IsTsModule()) {
2382 if (context_.IsTsModule()) {
2489 (context_.Status() & ParserStatus::IN_CLASS_BODY) == 0) {
2588 if (Extension() == ScriptExtension::TS && context_.IsTsModule() &&
2589 !(context_.Status() & ParserStatus::IN_AMBIENT_CONTEXT)) {
2685 bool isTsModule = context_.IsTsModule();
2692 (context_.Status() & ParserStatus::IN_CLASS_BODY) == 0 &&
2699 (context_.Status() & ParserStatus::IN_CLASS_BODY) == 0) {
2769 auto savedStatus = context_.Status();
2771 context_.Status() |= ParserStatus::IN_AMBIENT_CONTEXT;
2774 context_.Status() = savedStatus;
2839 if (Extension() == ScriptExtension::JS || !context_.IsTsModule()) {
2844 if (!context_.IsModule()) {
2903 !exportDecl->Parent()->IsTSModuleBlock() && !context_.IsModule()) {
3219 if (!context_.IsModule()) {
3267 if (Extension() == ScriptExtension::TS && !context_.IsModule()) {
3273 if (Extension() == ScriptExtension::TS && !context_.IsModule()) {