• Home
  • Raw
  • Download

Lines Matching refs:scriptFunc

407 void Binder::BuildScriptFunction(Scope *outerScope, const ir::ScriptFunction *scriptFunc)  in BuildScriptFunction()  argument
413 if (scriptFunc->IsArrow()) { in BuildScriptFunction()
419 …ope_->AsFunctionVariableScope(), util::Helpers::FunctionName(Allocator(), scriptFunc), scriptFunc); in BuildScriptFunction()
693 auto *scriptFunc = childNode->AsScriptFunction(); in ResolveReference() local
694 util::Helpers::ScanDirectives(const_cast<ir::ScriptFunction *>(scriptFunc), in ResolveReference()
696 auto *funcScope = scriptFunc->Scope(); in ResolveReference()
700 if (scriptFunc->Id() != nullptr) { in ResolveReference()
701 scriptFunc->Id()->SetParent(scriptFunc); in ResolveReference()
708 if (scriptFunc->TypeParams() != nullptr) { in ResolveReference()
709 ResolveReference(scriptFunc, scriptFunc->TypeParams()); in ResolveReference()
711 if (scriptFunc->ThisParams() != nullptr) { in ResolveReference()
712 ResolveReference(scriptFunc, scriptFunc->ThisParams()); in ResolveReference()
716 for (auto *param : scriptFunc->Params()) { in ResolveReference()
717 ResolveReference(scriptFunc, param); in ResolveReference()
722 if (scriptFunc->ReturnTypeAnnotation()) { in ResolveReference()
723 ResolveReference(scriptFunc, scriptFunc->ReturnTypeAnnotation()); in ResolveReference()
726 if (scriptFunc->IsOverload() || scriptFunc->Declare()) { in ResolveReference()
733 BuildScriptFunction(outerScope, scriptFunc); in ResolveReference()
735 ResolveReference(scriptFunc, scriptFunc->Body()); in ResolveReference()
895 const auto *scriptFunc = funcScope->Node()->AsScriptFunction(); in AddMandatoryParams() local
899 if (!scriptFunc->IsArrow()) { in AddMandatoryParams()
904 const ir::ScriptFunction *ctor = util::Helpers::GetContainingConstructor(scriptFunc); in AddMandatoryParams()