Home | History | Annotate | Download | only in src

Lines Matching refs:Module

135 class Module;
564 Module* module() const { return module_; }
571 Module* module,
573 : Declaration(proxy, MODULE, scope),
574 module_(module) {
578 Module* module_;
586 Module* module() const { return module_; }
593 Module* module,
596 module_(module) {
600 Module* module_;
618 class Module: public AstNode {
624 explicit Module(Zone* zone)
627 explicit Module(Interface* interface, Block* body = NULL)
637 class ModuleLiteral: public Module {
642 ModuleLiteral(Block* body, Interface* interface) : Module(interface, body) {}
646 class ModuleVariable: public Module {
660 class ModulePath: public Module {
664 Module* module() const { return module_; }
668 ModulePath(Module* module, Handle<String> name, Zone* zone)
669 : Module(zone),
670 module_(module),
675 Module* module_;
680 class ModuleUrl: public Module {
688 : Module(zone), url_(url) {
2752 : Module(proxy->interface()),
2880 Module* module,
2883 new(zone_) ModuleDeclaration(proxy, module, scope);
2888 Module* module,
2891 new(zone_) ImportDeclaration(proxy, module, scope);
2903 ModuleLiteral* module = new(zone_) ModuleLiteral(body, interface);
2904 VISIT_AND_RETURN(ModuleLiteral, module)
2908 ModuleVariable* module = new(zone_) ModuleVariable(proxy);
2909 VISIT_AND_RETURN(ModuleVariable, module)
2912 ModulePath* NewModulePath(Module* origin, Handle<String> name) {
2913 ModulePath* module = new(zone_) ModulePath(origin, name, zone_);
2914 VISIT_AND_RETURN(ModulePath, module)
2918 ModuleUrl* module = new(zone_) ModuleUrl(url, zone_);
2919 VISIT_AND_RETURN(ModuleUrl, module)