Home | History | Annotate | Download | only in src

Lines Matching defs:Module

126 class Module;
530 Module* module() const { return module_; }
539 Module* module,
542 module_(module) {
546 Module* module_;
554 Module* module() const { return module_; }
563 Module* module,
566 module_(module) {
570 Module* module_;
592 class Module: public AstNode {
597 Module() : interface_(Interface::NewModule()) {}
598 explicit Module(Interface* interface) : interface_(interface) {}
605 class ModuleLiteral: public Module {
615 : Module(interface),
624 class ModuleVariable: public Module {
640 class ModulePath: public Module {
644 Module* module() const { return module_; }
650 ModulePath(Module* module, Handle<String> name)
651 : module_(module),
656 Module* module_;
661 class ModuleUrl: public Module {
2544 : Module(proxy->interface()),
2661 Module* module,
2664 new(zone_) ModuleDeclaration(proxy, module, scope);
2669 Module* module,
2672 new(zone_) ImportDeclaration(proxy, module, scope);
2684 ModuleLiteral* module = new(zone_) ModuleLiteral(body, interface);
2685 VISIT_AND_RETURN(ModuleLiteral, module)
2689 ModuleVariable* module = new(zone_) ModuleVariable(proxy);
2690 VISIT_AND_RETURN(ModuleVariable, module)
2693 ModulePath* NewModulePath(Module* origin, Handle<String> name) {
2694 ModulePath* module = new(zone_) ModulePath(origin, name);
2695 VISIT_AND_RETURN(ModulePath, module)
2699 ModuleUrl* module = new(zone_) ModuleUrl(url);
2700 VISIT_AND_RETURN(ModuleUrl, module)