forked from VimPlug/jedi
Start using the correct parser for each environment
This commit is contained in:
@@ -115,7 +115,7 @@ class Script(object):
|
||||
# Load the Python grammar of the current interpreter.
|
||||
self._grammar = parso.load_grammar()
|
||||
project = Project(sys_path=sys_path)
|
||||
self._evaluator = Evaluator(self._grammar, project, environment)
|
||||
self._evaluator = Evaluator(project, environment)
|
||||
project.add_script_path(self.path)
|
||||
debug.speed('init')
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ class _BaseEnvironment(object):
|
||||
return Project(self.get_sys_path())
|
||||
|
||||
@memoize_method
|
||||
def get_parser(self):
|
||||
def get_grammar(self):
|
||||
version_string = '%s.%s' % (self.version_info.major, self.version_info.minor)
|
||||
return parso.load_grammar(version=version_string)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user