Lines Matching defs:paramScope

91         varbinder_->Allocator()->New<varbinder::FunctionScope>(Allocator(), functionInfo.paramScope);
92 functionScope->BindParamScope(functionInfo.paramScope);
93 functionInfo.paramScope->BindFunctionScope(functionScope);
114 functionInfo.paramScope->BindNode(function);
209 auto *const paramScope =
211 auto *const functionScope = varbinder_->Allocator()->New<varbinder::FunctionScope>(Allocator(), paramScope);
212 functionScope->BindParamScope(paramScope);
213 paramScope->BindFunctionScope(functionScope);
232 paramScope->BindNode(func);
274 auto *const paramScope =
280 auto *const inputOrdinalParam = MakeFunctionParam(checker_, varbinder_, paramScope, "ordinal", intTypeAnnotation);
284 auto *const functionScope = varbinder_->Allocator()->New<varbinder::FunctionScope>(Allocator(), paramScope);
285 functionScope->BindParamScope(paramScope);
286 paramScope->BindFunctionScope(functionScope);
303 paramScope->BindNode(func);
607 auto *const paramScope =
612 MakeFunctionParam(checker_, varbinder_, paramScope, "ordinal", intTypeAnnotation);
631 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), returnTypeAnnotation, enumDecl,
647 auto *const paramScope =
650 auto *const inputEnumIdent = MakeFunctionParam(checker_, varbinder_, paramScope, "ordinal", enumTypeAnnotation);
659 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), stringTypeAnnotation, enumDecl,
675 auto *const paramScope =
679 auto *const inputEnumIdent = MakeFunctionParam(checker_, varbinder_, paramScope, "e", enumTypeAnnotation);
688 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), intTypeAnnotation, enumDecl,
704 auto *const paramScope =
708 auto *const inputEnumIdent = MakeFunctionParam(checker_, varbinder_, paramScope, "ordinal", enumTypeAnnotation);
718 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), stringTypeAnnotation, enumDecl,
810 auto *const paramScope =
820 auto *const inputNameIdent = MakeFunctionParam(checker_, varbinder_, paramScope, "name", stringTypeAnnotation);
845 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), enumTypeAnnotation, enumDecl,
861 auto *const paramScope =
871 auto *const function = MakeFunction({paramScope, std::move(params), std::move(body), enumArrayTypeAnnotation,
887 auto *const paramScope =
910 {paramScope, std::move(params), std::move(body), returnTypeAnnotation, enumDecl, ir::ModifierFlags::PUBLIC});