Ejemplo n.º 1
0
 def __init__(self, source, module_name):
     super(IndexVisitor, self).__init__(module_name)
     self.defs = {}
     self.locs = collections.defaultdict(list)
     self.refs = []
     self.modules = {}
     self.source = source
     self.traces = source.traces
     self.kythe = kythe.Kythe(source)
Ejemplo n.º 2
0
 def __init__(self, source, resolved_modules, module_name, kythe_args=None):
     self.source = source
     self.resolved_modules = resolved_modules
     self.module_name = module_name
     self.traces = source.traces
     self.kythe = kythe.Kythe(source, kythe_args)
     self.defs = None
     self.locs = None
     self.refs = None
     self.envs = None
     self.modules = None
     self.typemap = None
     self.classmap = None
     self.calls = None
     self.links = []
Ejemplo n.º 3
0
 def __init__(self, source, loader, module_name, kythe_args=None):
   self.source = source
   self.loader = loader
   self.resolved_modules = loader.get_resolved_modules()
   self.imports = xref_utils.process_imports_map(loader.imports_map)
   self.module_name = module_name
   self.traces = source.traces
   self.kythe = kythe.Kythe(source, kythe_args)
   self.defs = None
   self.locs = None
   self.refs = None
   self.envs = None
   self.modules = None
   self.typemap = None
   self.classmap = None
   self.calls = None
   self.links = []