• Home
  • Raw
  • Download

Lines Matching full:scope

22 #include "binder/scope.h"
34 binder::Scope *scope; member
39 binder::Scope *scope; member
195 binder::Scope *FindExportVariableInTsModuleScope(util::StringView name) const;
196 …binder::Variable *FindTSModuleVariable(const ir::Expression *node, const binder::Scope *scope, boo…
200 …bool IsInstantiatedImportEquals(const ir::TSImportEqualsDeclaration *node, binder::Scope *scope) c…
221 bool IsStringInitForEnumMember(const ir::Expression *expr, binder::Scope *scope) const;
222 …bool IsStringForMemberExpression(const ir::MemberExpression *memberExpr, binder::Scope *scope) con…
225 binder::Scope *scope) const;
226 void FindLocalTSVariables(binder::Scope *scope, const util::StringView name,
229 void FindExportTSVariables(binder::Scope *scope, const util::StringView name,
235 binder::Scope *FindEnumMemberScope(const util::StringView name) const;
236 …ir::MemberExpression *CreateMemberExpressionFromIdentifier(binder::Scope *scope, ir::Identifier *n…
241 void ResetParentScope(ir::UpdateNodes res, binder::Scope *parentScope) const;
242 void ResetParentScopeForAstNodes(const ir::AstNode *parent, binder::Scope *parentScope) const;
243 void ResetParentScopeForAstNode(ir::AstNode *childNode, binder::Scope *parentScope) const;
249 … binder::Variable *FindTSVariable(const binder::Scope *scope, const util::StringView &name) const;
288 binder::Scope *Scope() const in Scope() function
298 util::StringView FindTSModuleNameByScope(binder::Scope *scope) const in FindTSModuleNameByScope() argument
301 if (it.scope == scope) { in FindTSModuleNameByScope()
308 util::StringView FindTSEnumNameByScope(binder::Scope *scope) const in FindTSEnumNameByScope() argument
311 if (it.scope == scope) { in FindTSEnumNameByScope()
384 std::unordered_map<util::StringView, binder::Scope *> tempVarDeclStatements_ {};