1
0
forked from VimPlug/jedi

Including pgen2 tests from the cpython repo.

This commit is contained in:
Dave Halter
2015-12-26 03:15:09 +01:00
parent 507ddfa4b0
commit 2a691eefff
3 changed files with 270 additions and 1 deletions

View File

@@ -208,7 +208,7 @@ class Parser(object):
return new_node
def convert_leaf(self, grammar, type, value, prefix, start_pos):
#print('leaf', repr(value), token.tok_ntype)
#print('leaf', repr(value), token.tok_name[type])
if type == tokenize.NAME:
if value in grammar.keywords:
if value in ('def', 'class', 'lambda'):

View File

@@ -219,6 +219,10 @@ def generate_tokens(readline):
if new_line and initial not in '\r\n#':
new_line = False
if paren_level == 0:
i = 0
while line[i] == '\f':
i += 1
start -= 1
if start > indents[-1]:
yield INDENT, '', spos, ''
indents.append(start)