|
| ModuleDescriptor (Zone *zone) |
|
void | AddImport (const AstRawString *import_name, const AstRawString *local_name, const AstRawString *module_request, const Scanner::Location loc, const Scanner::Location specifier_loc, Zone *zone) |
|
void | AddStarImport (const AstRawString *local_name, const AstRawString *module_request, const Scanner::Location loc, const Scanner::Location specifier_loc, Zone *zone) |
|
void | AddEmptyImport (const AstRawString *module_request, const Scanner::Location specifier_loc) |
|
void | AddExport (const AstRawString *local_name, const AstRawString *export_name, const Scanner::Location loc, Zone *zone) |
|
void | AddExport (const AstRawString *export_name, const AstRawString *import_name, const AstRawString *module_request, const Scanner::Location loc, const Scanner::Location specifier_loc, Zone *zone) |
|
void | AddStarExport (const AstRawString *module_request, const Scanner::Location loc, const Scanner::Location specifier_loc, Zone *zone) |
|
bool | Validate (ModuleScope *module_scope, PendingCompilationErrorHandler *error_handler, Zone *zone) |
|
const ModuleRequestMap & | module_requests () const |
|
const ZoneVector< const Entry * > & | namespace_imports () const |
|
const RegularImportMap & | regular_imports () const |
|
const ZoneVector< const Entry * > & | special_exports () const |
|
const RegularExportMap & | regular_exports () const |
|
void | AddRegularExport (Entry *entry) |
|
void | AddSpecialExport (const Entry *entry, Zone *zone) |
|
void | AddRegularImport (Entry *entry) |
|
void | AddNamespaceImport (const Entry *entry, Zone *zone) |
|
Handle< FixedArray > | SerializeRegularExports (Isolate *isolate, Zone *zone) const |
|
void | DeserializeRegularExports (Isolate *isolate, AstValueFactory *avfactory, Handle< ModuleInfo > module_info) |
|
void * | operator new (size_t size, Zone *zone) |
|
void | operator delete (void *, size_t) |
|
void | operator delete (void *pointer, Zone *zone) |
|
Definition at line 20 of file modules.h.