Lines Matching defs:const
38 void AddImport(const AstRawString* import_name,
39 const AstRawString* local_name,
40 const AstRawString* module_request,
41 const ImportAssertions* import_assertions,
42 const Scanner::Location loc,
43 const Scanner::Location specifier_loc, Zone* zone);
46 void AddStarImport(const AstRawString* local_name,
47 const AstRawString* module_request,
48 const ImportAssertions* import_assertions,
49 const Scanner::Location loc,
50 const Scanner::Location specifier_loc, Zone* zone);
55 void AddEmptyImport(const AstRawString* module_request,
56 const ImportAssertions* import_assertions,
57 const Scanner::Location specifier_loc, Zone* zone);
65 const AstRawString* local_name, const AstRawString* export_name,
66 const Scanner::Location loc, Zone* zone);
70 void AddExport(const AstRawString* export_name,
71 const AstRawString* import_name,
72 const AstRawString* module_request,
73 const ImportAssertions* import_assertions,
74 const Scanner::Location loc,
75 const Scanner::Location specifier_loc, Zone* zone);
78 void AddStarExport(const AstRawString* module_request,
79 const ImportAssertions* import_assertions,
80 const Scanner::Location loc,
81 const Scanner::Location specifier_loc, Zone* zone);
90 const AstRawString* export_name;
91 const AstRawString* local_name;
92 const AstRawString* import_name;
119 Handle<SourceTextModuleInfoEntry> Serialize(IsolateT* isolate) const;
127 AstModuleRequest(const AstRawString* specifier,
128 const ImportAssertions* import_assertions, int position,
136 Handle<v8::internal::ModuleRequest> Serialize(IsolateT* isolate) const;
138 const AstRawString* specifier() const { return specifier_; }
139 const ImportAssertions* import_assertions() const {
143 int position() const { return position_; }
144 int index() const { return index_; }
147 const AstRawString* specifier_;
148 const ImportAssertions* import_assertions_;
161 bool operator()(const AstRawString* lhs, const AstRawString* rhs) const;
165 bool operator()(const AstModuleRequest* lhs,
166 const AstModuleRequest* rhs) const;
170 ZoneSet<const AstModuleRequest*, ModuleRequestComparer>;
172 ZoneMultimap<const AstRawString*, Entry*, AstRawStringComparer>;
174 ZoneMap<const AstRawString*, Entry*, AstRawStringComparer>;
177 const ModuleRequestMap& module_requests() const { return module_requests_; }
180 const ZoneVector<const Entry*>& namespace_imports() const {
185 const RegularImportMap& regular_imports() const { return regular_imports_; }
188 const ZoneVector<const Entry*>& special_exports() const {
194 const RegularExportMap& regular_exports() const { return regular_exports_; }
204 void AddSpecialExport(const Entry* entry, Zone* zone) {
220 void AddNamespaceImport(const Entry* entry, Zone* zone) {
230 Zone* zone) const;
234 ZoneVector<const Entry*> special_exports_;
235 ZoneVector<const Entry*> namespace_imports_;
241 const Entry* FindDuplicateExport(Zone* zone) const;
266 int AddModuleRequest(const AstRawString* specifier,
267 const ImportAssertions* import_assertions,