• Home
  • Raw
  • Download

Lines Matching full:stringview

52 using VariableMap = ArenaMap<util::StringView, Variable *>;
59 bool AddTSVariable(const util::StringView &name, Variable *variable) in AddTSVariable()
70 Variable *FindTSVariable(const util::StringView &name) const in FindTSVariable()
84 bool InTSBindings(const util::StringView &name) const in InTSBindings()
112 Variable *FindExportVariable(const util::StringView &name) const in FindExportVariable()
121 bool AddExportVariable(const util::StringView &name, Variable *var) in AddExportVariable()
126 bool InExportBindings(const util::StringView &name) const in InExportBindings()
133 Variable *FindExportTSVariable(const util::StringView &name) const in FindExportTSVariable()
139 bool AddExportTSVariable(const util::StringView &name, Variable *var) in AddExportTSVariable()
152 ScopeFindResult(util::StringView n, Scope *s, uint32_t l, Variable *v) in ScopeFindResult()
157 ScopeFindResult(util::StringView n, Scope *s, uint32_t l, uint32_t ll, uint32_t sl, in ScopeFindResult()
163 util::StringView name {};
331 VariableType *AddDecl(ArenaAllocator *allocator, util::StringView name, VariableFlags flags);
334 …static VariableType *CreateVar(ArenaAllocator *allocator, util::StringView name, VariableFlags fla…
338 void PropagateBinding(ArenaAllocator *allocator, util::StringView name, Args &&... args);
353 Variable *FindLocal(const util::StringView &name,
356 ScopeFindResult Find(const util::StringView &name,
361 … PrivateNameFindResult FindPrivateName(const util::StringView &name, bool isSetter = false) const;
363 Decl *FindDecl(const util::StringView &name) const;
365 bool HasVarDecl(const util::StringView &name) const;
371 Variable *FindLocalTSVariable(const util::StringView &name) const in FindLocalTSVariable()
377 void AddLocalTSVariable(const util::StringView &name, Variable *var) in AddLocalTSVariable()
382 bool InLocalTSBindings(const util::StringView &name) const in InLocalTSBindings()
387 virtual const util::StringView &GetFullScopeName() in GetFullScopeName()
396 virtual uint32_t GetDuplicateScopeIndex(const util::StringView &childScopeName) in GetDuplicateScopeIndex()
406 virtual void SetSelfScopeName(const util::StringView &ident) in SetSelfScopeName()
426 ArenaUnorderedMap<util::StringView, int32_t> &GetScopeNames() in GetScopeNames()
454 …std::tuple<Scope *, bool> IterateShadowedVariables(const util::StringView &name, const VariableVis…
477 virtual util::StringView GetSelfScopeName() in GetSelfScopeName()
506 ArenaUnorderedMap<util::StringView, uint32_t> scopesIndex_;
507 ArenaUnorderedMap<util::StringView, int32_t> scopeNames_;
508 util::StringView fullScopeName_ {};
511 util::StringView selfScopeName_ {};
516 virtual util::StringView GetScopeTag() in GetScopeTag()
578 void AddLexicalVarNameAndType(uint32_t slot, util::StringView name, int type) in AddLexicalVarNameAndType()
580 lexicalVarNameAndTypes_.emplace(slot, std::pair<util::StringView, int>(name, type)); in AddLexicalVarNameAndType()
583 ArenaMap<uint32_t, std::pair<util::StringView, int>> &GetLexicalVarNameAndTypes() in GetLexicalVarNameAndTypes()
616 …ArenaMap<uint32_t, std::pair<util::StringView, int>> lexicalVarNameAndTypes_; // for debuginfo and…
636 bool HasParam(util::StringView name) const in HasParam()
681 void BindName(ArenaAllocator *allocator, util::StringView name);
697 const util::StringView &GetFullScopeName() override;
698 uint32_t GetDuplicateScopeIndex(const util::StringView &childScopeName) override;
763 virtual void BindNameWithScopeInfo(util::StringView name, util::StringView recordName);
765 void BindName(util::StringView name, util::StringView internalName) in BindName()
771 const util::StringView &Name() const in Name()
776 const util::StringView &InternalName() const in InternalName()
794 void SetSelfScopeName(const util::StringView &ident) override;
796 const util::StringView &GetFullScopeName() override in GetFullScopeName()
802 uint32_t GetDuplicateScopeIndex(const util::StringView &childScopeName) override in GetDuplicateScopeIndex()
814 util::StringView GetSelfScopeName() override;
828 util::StringView name_ {};
829 util::StringView internalName_ {};
832 util::StringView GetScopeTag() override;
887 bool HasPrivateName(const util::StringView &name) const in HasPrivateName()
892 const util::StringView &GetFullScopeName() override in GetFullScopeName()
898 uint32_t GetDuplicateScopeIndex(const util::StringView &childScopeName) override in GetDuplicateScopeIndex()
909 Result GetPrivateProperty(const util::StringView &name, bool isSetter) const;
915 util::StringView GetSelfScopeName() override;
918 util::StringView GetScopeTag() override;
931 ArenaUnorderedMap<util::StringView, uint32_t> privateNames_;
932 ArenaUnorderedMap<util::StringView, uint32_t> privateGetters_;
933 ArenaUnorderedMap<util::StringView, uint32_t> privateSetters_;
1025 void SetSelfScopeName([[maybe_unused]] const util::StringView &ident) override;
1027 void BindNameWithScopeInfo(util::StringView name, util::StringView recordName) override in BindNameWithScopeInfo()
1036 const util::StringView &GetFullScopeName() override in GetFullScopeName()
1060 void AssignIndexToModuleVariable(util::StringView name, uint32_t index);
1062 … void ConvertLocalVariableToModuleVariable(ArenaAllocator *allocator, util::StringView localName);
1067 void SetSelfScopeName([[maybe_unused]] const util::StringView &ident) override;
1069 void BindNameWithScopeInfo(util::StringView name, util::StringView recordName) override in BindNameWithScopeInfo()
1078 const util::StringView &GetFullScopeName() override in GetFullScopeName()
1104 Variable *FindExportTSVariable(const util::StringView &name) const in FindExportTSVariable()
1110 bool AddExportTSVariable(const util::StringView &name, Variable *var) in AddExportTSVariable()
1115 Variable *FindExportVariable(const util::StringView &name) const in FindExportVariable()
1120 bool AddExportVariable(const util::StringView &name, Variable *var) in AddExportVariable()
1125 bool AddExportVariable(const util::StringView &name) in AddExportVariable()
1130 bool InExportBindings(const util::StringView &name) const in InExportBindings()
1135 void AddDeclarationName(const util::StringView &name) in AddDeclarationName()
1140 bool HasVariableName(const util::StringView &name) const in HasVariableName()
1146 util::StringView GetSelfScopeName() override;
1149 util::StringView GetScopeTag() override;
1152 ArenaSet<util::StringView> variableNames_;
1172 Variable *FindEnumMemberVariable(const util::StringView &name) const in FindEnumMemberVariable()
1181 void AddDeclarationName(const util::StringView &name) in AddDeclarationName()
1186 bool HasDeclarationName(const util::StringView &name) const in HasDeclarationName()
1194 void SetSelfScopeName(const util::StringView &ident) override;
1197 util::StringView GetSelfScopeName() override;
1200 util::StringView GetScopeTag() override;
1203 ArenaSet<util::StringView> variableNames_;
1363 VariableType *Scope::AddDecl(ArenaAllocator *allocator, util::StringView name, VariableFlags flags) in AddDecl()
1381 VariableType *Scope::CreateVar(ArenaAllocator *allocator, util::StringView name, VariableFlags flag… in CreateVar()
1393 void Scope::PropagateBinding(ArenaAllocator *allocator, util::StringView name, Args &&... args) in PropagateBinding()