1
0
forked from VimPlug/jedi

string prefixes are now recognized by the backwards tokenizer

This commit is contained in:
Dave Halter
2014-07-01 01:19:07 +02:00
parent 5099c44593
commit ede685c717
2 changed files with 24 additions and 4 deletions

View File

@@ -91,9 +91,12 @@ class UserContext(object):
elif tok_str == '.':
force_point = False
elif force_point:
# it is reversed, therefore a number is getting recognized
# as a floating point number
if tok_type == tokenize.NUMBER and tok_str[0] == '.':
# Reversed tokenizing, therefore a number is recognized as a
# floating point number.
# The same is true for string prefixes -> represented as a
# combination of string and name.
if tok_type == tokenize.NUMBER and tok_str[0] == '.' \
or tok_type == tokenize.NAME and last_type == tokenize.STRING:
force_point = False
else:
break