• Home
  • Raw
  • Download

Lines Matching refs:Binder

61 void Binder::InitTopScope()  in InitTopScope()
72 ParameterDecl *Binder::AddParamDecl(const ir::AstNode *param) in AddParamDecl()
84 void Binder::ThrowRedeclaration(const lexer::SourcePosition &pos, const util::StringView &name) in ThrowRedeclaration()
94 void Binder::ThrowUndeclaredExport(const lexer::SourcePosition &pos, const util::StringView &name) in ThrowUndeclaredExport()
104 void Binder::ThrowInvalidDstrTarget(const lexer::SourcePosition &pos, const util::StringView &name) in ThrowInvalidDstrTarget()
114 void Binder::CheckMandatoryArguments(const ir::Identifier *ident) in CheckMandatoryArguments()
170 void Binder::AssignIndexToModuleVariable() in AssignIndexToModuleVariable()
176 void Binder::IdentifierAnalysis(ResolveBindingFlags flags) in IdentifierAnalysis()
194 void Binder::ValidateExportDecl(const ir::ExportNamedDeclaration *exportDecl) in ValidateExportDecl()
232 void Binder::LookupReference(const util::StringView &name) in LookupReference()
243 void Binder::InstantiateArguments() in InstantiateArguments()
282 void Binder::LookupIdentReference(ir::Identifier *ident) in LookupIdentReference()
324 void Binder::StoreAndCheckSpecialFunctionName(std::string &internalNameStr, std::string recordName) in StoreAndCheckSpecialFunctionName()
344 void Binder::BuildFunction(FunctionScope *funcScope, util::StringView name, const ir::ScriptFunctio… in BuildFunction()
391 void Binder::BuildScriptFunction(Scope *outerScope, const ir::ScriptFunction *scriptFunc) in BuildScriptFunction()
406 void Binder::BuildVarDeclaratorId(const ir::AstNode *parent, ir::AstNode *childNode) in BuildVarDeclaratorId()
471 void Binder::BuildTSSignatureDeclarationBaseParamsWithParent(const ir::AstNode *parent, ir::AstNode… in BuildTSSignatureDeclarationBaseParamsWithParent()
480 void Binder::BuildTSSignatureDeclarationBaseParams(const ir::AstNode *typeNode) in BuildTSSignatureDeclarationBaseParams()
515 void Binder::BuildVarDeclarator(ir::VariableDeclarator *varDecl) in BuildVarDeclarator()
529 void Binder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition()
580 void Binder::BuildForUpdateLoop(ir::ForUpdateStatement *forUpdateStmt) in BuildForUpdateLoop()
603 void Binder::BuildForInOfLoop(const ir::Statement *parent, binder::LoopScope *loopScope, ir::AstNod… in BuildForInOfLoop()
615 void Binder::BuildCatchClause(ir::CatchClause *catchClauseStmt) in BuildCatchClause()
626 void Binder::ResolveReference(const ir::AstNode *parent, ir::AstNode *childNode) in ResolveReference()
804 void Binder::ResolveReferences(const ir::AstNode *parent) in ResolveReferences()
809 void Binder::AddMandatoryParam(const std::string_view &name) in AddMandatoryParam()
822 void Binder::AddMandatoryParams() in AddMandatoryParams()
874 void Binder::AddDeclarationName(const util::StringView &name, DeclType type) in AddDeclarationName()
896 bool Binder::HasVariableName(const util::StringView &name) const in HasVariableName()
901 std::vector<Variable *> Binder::FindIdentifierTSVariables(const ir::Identifier *identifier, Scope *… in FindIdentifierTSVariables()
941 void Binder::ReplaceConstReferenceWithInitialization(const ir::Identifier *ident, const Decl *decl) in ReplaceConstReferenceWithInitialization()