Lines Matching refs:varBinder
158 auto varBinder = ctx->checker->VarBinder();
163 varbinder::LexicalScope<varbinder::ParamScope>::Enter(varBinder, calleeParameterInfo.paramScope);
170 auto [_, var] = varBinder->AddParamDecl(param);
191 auto [_, var] = varBinder->AddParamDecl(newParam);
251 auto *varBinder = ctx->checker->VarBinder()->AsETSBinder();
273 varBinder->NewVarDecl<varbinder::FunctionDecl>(func->Start(), allocator, cmInfo->calleeName, func);
280 auto paramScopeCtx = varbinder::LexicalScope<varbinder::FunctionParamScope>::Enter(varBinder, paramScope);
281 varBinder->AddMandatoryParam(varbinder::TypedBinder::MANDATORY_PARAM_THIS);
289 varbinder::BoundContext bctx {varBinder->GetRecordTable(), calleeClass->Definition(), true};
290 varBinder->ResolveReferencesForScopeWithContext(func, funcScope);
330 auto *varBinder = ctx->checker->VarBinder()->AsETSBinder();
343 auto lexScope = varbinder::LexicalScope<varbinder::LocalScope>::Enter(varBinder, enclosingScope);
753 auto *varBinder = ctx->checker->VarBinder()->AsETSBinder();
760 auto lexScope = varbinder::LexicalScope<varbinder::Scope>::Enter(varBinder, ctx->parserProgram->GlobalClassScope());
784 auto *program = varBinder->GetRecordTable()->Program();
802 InitScopesPhaseETS::RunExternalNode(classDeclaration, varBinder);
803 varBinder->ResolveReferencesForScopeWithContext(classDeclaration, varBinder->TopScope());
814 auto *varBinder = ctx->checker->VarBinder()->AsETSBinder();
839 auto lexScope = varbinder::LexicalScope<varbinder::Scope>::Enter(varBinder, nearestScope);
840 varBinder->ResolveReferencesForScopeWithContext(newExpr, nearestScope);
928 auto *varBinder = ctx->checker->VarBinder()->AsETSBinder();
969 auto lexScope = varbinder::LexicalScope<varbinder::Scope>::Enter(varBinder, nearestScope);
970 InitScopesPhaseETS::RunExternalNode(lambda, varBinder);
971 varBinder->ResolveReferencesForScopeWithContext(lambda, nearestScope);
1064 auto *varBinder = checker->VarBinder()->AsETSBinder();
1095 Recheck(varBinder, checker, arg);
1149 auto *varBinder = ctx->checker->VarBinder()->AsETSBinder();
1153 varbinder::RecordTableContext bctx {varBinder, extProg};