Get parser errors working, fixes #1488

This commit is contained in:
Dave Halter committed 2020-02-03 22:06:12 +01:00
1 parent 3101e43aa6
commit 2c62166ff6
3 files changed
+94

No files matched your search

+4
View File
@@ -30,6 +30,7 @@ from jedi.api.completion import Completion
from jedi.api.keywords import KeywordName
from jedi.api.environment import InterpreterEnvironment
from jedi.api.project import get_default_project, Project
from jedi.api.errors import parso_to_jedi_errors
from jedi.inference import InferenceState
from jedi.inference import imports
from jedi.inference.references import find_references
@@ -504,6 +505,9 @@ class Script(object):
"""
return self._names(**kwargs) # Python 2...
def get_syntax_errors(self):
return parso_to_jedi_errors(self._grammar, self._module_node)
def _names(self, all_scopes=False, definitions=True, references=False):
def def_ref_filter(_def):
is_def = _def._name.tree_name.is_definition()