Lines Matching refs:localCtx
388 auto localCtx = binder::LexicalScope<binder::TSModuleScope>(Binder(), exportBindings);
399 auto *moduleDecl = AllocNode<ir::TSModuleDeclaration>(localCtx.GetScope(), name, body, isDeclare, isGlobal);
401 localCtx.GetScope()->BindNode(moduleDecl);
444 auto localCtx = binder::LexicalScope<binder::TSModuleScope>(Binder(), exportBindings);
453 auto *moduleDecl = AllocNode<ir::TSModuleDeclaration>(localCtx.GetScope(), identNode, body,
456 localCtx.GetScope()->BindNode(moduleDecl);
649 auto localCtx = binder::LexicalScope<binder::LocalScope>(Binder());
654 auto *localBlockStmt = AllocNode<ir::BlockStatement>(localCtx.GetScope(), std::move(stmts));
656 localCtx.GetScope()->BindNode(localBlockStmt);
1007 auto localCtx = binder::LexicalScope<binder::LocalScope>(Binder());
1008 auto *blockNode = ParseBlockStatement(localCtx.GetScope());
1805 auto localCtx = binder::LexicalScope<binder::LocalScope>(Binder());
1812 auto *switchStatement = AllocNode<ir::SwitchStatement>(localCtx.GetScope(), discriminant, std::move(cases));
1814 localCtx.GetScope()->BindNode(switchStatement);