1
0
forked from VimPlug/jedi

Don't start parsing in our own API.

This commit is contained in:
Dave Halter
2017-03-20 08:44:52 +01:00
parent 53b4e78a9b
commit 9dedb9ff68
4 changed files with 10 additions and 9 deletions

View File

@@ -173,8 +173,8 @@ class ParserWithRecovery(Parser):
start_parsing=start_parsing
)
def parse(self, tokenizer):
root_node = super(ParserWithRecovery, self).parse(self._tokenize(tokenizer))
def parse(self, tokens):
root_node = super(ParserWithRecovery, self).parse(self._tokenize(tokens))
root_node.path = self._module_path
return root_node
@@ -242,8 +242,8 @@ class ParserWithRecovery(Parser):
stack[start_index:] = []
return failed_stack
def _tokenize(self, tokenizer):
for typ, value, start_pos, prefix in tokenizer:
def _tokenize(self, tokens):
for typ, value, start_pos, prefix in tokens:
# print(tokenize.tok_name[typ], repr(value), start_pos, repr(prefix))
if typ == DEDENT:
# We need to count indents, because if we just omit any DEDENT,