1
0
forked from VimPlug/jedi

Actually use parso now instead of Jedi.

This commit is contained in:
Dave Halter
2017-05-19 14:20:14 -04:00
parent ccbaa12143
commit 9bca3d39f5
34 changed files with 49 additions and 52 deletions

View File

@@ -63,7 +63,7 @@ that are not used are just being ignored.
import copy
import sys
from jedi.parser.python import tree
from parso.python import tree
from jedi import debug
from jedi.common import unite
from jedi.evaluate import representation as er

View File

@@ -2,7 +2,7 @@
Module for statical analysis.
"""
from jedi import debug
from jedi.parser.python import tree
from parso.python import tree
from jedi.evaluate.compiled import CompiledObject

View File

@@ -10,8 +10,8 @@ import types
from itertools import chain
from jedi._compatibility import is_py3, builtins, unicode, is_py34
from jedi.parser.python import parse
from jedi.parser.python import tree
from parso.python import parse
from parso.python import tree
modules = {}

View File

@@ -5,7 +5,7 @@ Used only for REPL Completion.
import inspect
import os
from jedi.parser.python import parse
from parso.python import parse
from jedi.evaluate import compiled
from jedi.cache import underscore_memoization
from jedi.evaluate import imports

View File

@@ -1,6 +1,6 @@
from jedi._compatibility import Python3Method
from jedi.common import unite
from jedi.parser.python.tree import ExprStmt, CompFor
from parso.python.tree import ExprStmt, CompFor
from jedi.parser_utils import clean_scope_docstring, get_doc_with_call_signature

View File

@@ -22,7 +22,7 @@ from jedi._compatibility import u
from jedi.common import unite
from jedi.evaluate import context
from jedi.evaluate.cache import memoize_default
from jedi.parser.python import parse
from parso.python import parse
from jedi.common import indent_block
from jedi.evaluate.iterable import SequenceLiteralContext, FakeSequence

View File

@@ -17,7 +17,7 @@ It works as follows:
- execute these calls and check the input. This work with a ``ParamListener``.
"""
from jedi.parser.python import tree
from parso.python import tree
from jedi import settings
from jedi import debug
from jedi.evaluate.cache import memoize_default

View File

@@ -4,7 +4,7 @@ are needed for name resolution.
"""
from abc import abstractmethod
from jedi.parser.tree import search_ancestor
from parso.tree import search_ancestor
from jedi.evaluate import flow_analysis
from jedi.common import to_list, unite
from jedi.parser_utils import get_parent_scope

View File

@@ -15,8 +15,8 @@ Unfortunately every other thing is being ignored (e.g. a == '' would be easy to
check for -> a is a string). There's big potential in these checks.
"""
from jedi.parser.python import tree
from jedi.parser.tree import search_ancestor
from parso.python import tree
from parso.tree import search_ancestor
from jedi import debug
from jedi.common import unite
from jedi import settings

View File

@@ -2,7 +2,7 @@ import copy
from itertools import chain
from contextlib import contextmanager
from jedi.parser.python import tree
from parso.python import tree
from jedi.parser_utils import get_parent_scope

View File

@@ -20,10 +20,10 @@ from jedi._compatibility import find_module, unicode, ImplicitNSInfo
from jedi import debug
from jedi import settings
from jedi.common import source_to_unicode, unite
from jedi.parser.python import parse
from jedi.parser.python import tree
from jedi.parser.tree import search_ancestor
from jedi.parser.cache import parser_cache
from parso.python import parse
from parso.python import tree
from parso.tree import search_ancestor
from parso.cache import parser_cache
from jedi.evaluate import sys_path
from jedi.evaluate import helpers
from jedi.evaluate import compiled

View File

@@ -3,7 +3,7 @@ from collections import defaultdict
from jedi._compatibility import zip_longest
from jedi import debug
from jedi import common
from jedi.parser.python import tree
from parso.python import tree
from jedi.evaluate import iterable
from jedi.evaluate import analysis
from jedi.evaluate import context

View File

@@ -22,8 +22,8 @@ x support for type hint comments for functions, `# type: (int, str) -> int`.
import itertools
import os
from jedi.parser import ParserSyntaxError
from jedi.parser.python import parse, tree
from parso import ParserSyntaxError
from parso.python import parse, tree
from jedi.common import unite
from jedi.evaluate.cache import memoize_default
from jedi.evaluate import compiled

View File

@@ -4,7 +4,6 @@ Handles operator precedence.
import operator as op
from jedi._compatibility import unicode
from jedi.parser.python import tree
from jedi import debug
from jedi.evaluate.compiled import CompiledObject, create, builtin_from_name
from jedi.evaluate import analysis

View File

@@ -1,5 +1,5 @@
"""
Like described in the :mod:`jedi.parser.python.tree` module,
Like described in the :mod:`parso.python.tree` module,
there's a need for an ast like module to represent the states of parsed
modules.
@@ -44,7 +44,7 @@ import re
from itertools import chain
from jedi._compatibility import use_metaclass
from jedi.parser.python import tree
from parso.python import tree
from jedi import debug
from jedi import common
from jedi.evaluate.cache import memoize_default, CachedMetaClass, NO_DEFAULT

View File

@@ -18,7 +18,7 @@ from jedi.evaluate import representation as er
from jedi.evaluate.instance import InstanceFunctionExecution, \
AbstractInstanceContext, CompiledInstance, BoundMethod
from jedi.evaluate import iterable
from jedi.parser.python import parse
from parso.python import parse
from jedi import debug
from jedi.evaluate import precedence
from jedi.evaluate import param

View File

@@ -4,8 +4,8 @@ import sys
from jedi.evaluate.site import addsitedir
from jedi._compatibility import exec_function, unicode
from jedi.parser.python import tree
from jedi.parser.python import parse
from parso.python import tree
from parso.python import parse
from jedi.evaluate.cache import memoize_default
from jedi import debug
from jedi import common