1
0
forked from VimPlug/jedi

also remove old start_pos stuff

This commit is contained in:
David Halter
2013-04-27 22:49:45 +04:30
parent 26ce32ec6b
commit aab3b1c627

View File

@@ -19,11 +19,13 @@ SCOPE_CONTENTS = ['asserts', 'subscopes', 'imports', 'statements', 'returns']
class Module(pr.Simple, pr.Module): class Module(pr.Simple, pr.Module):
def __init__(self, parsers): def __init__(self, parsers):
self.end_pos = None, None
super(Module, self).__init__(self, (1, 0)) super(Module, self).__init__(self, (1, 0))
self.parsers = parsers self.parsers = parsers
self.reset_caches() self.reset_caches()
self.start_pos = 1, 0
self.end_pos = None, None
def reset_caches(self): def reset_caches(self):
""" This module does a whole lot of caching, because it uses different """ This module does a whole lot of caching, because it uses different
parsers. """ parsers. """
@@ -68,16 +70,6 @@ class Module(pr.Simple, pr.Module):
self.cache[key] = dct self.cache[key] = dct
return self.cache[key] return self.cache[key]
@property
def start_pos(self):
""" overwrite start_pos of Simple """
return 1, 0
@start_pos.setter
def start_pos(self):
""" ignore """
raise NotImplementedError('TODO remove - just a check if everything works fine.')
def __repr__(self): def __repr__(self):
return "<%s: %s@%s-%s>" % (type(self).__name__, self.name, return "<%s: %s@%s-%s>" % (type(self).__name__, self.name,
self.start_pos[0], self.end_pos[0]) self.start_pos[0], self.end_pos[0])