just for safety

This commit is contained in:
David Halter
2012-04-05 18:48:00 +02:00
parent 4c1a2f3ba1
commit 6239a0fb72
3 changed files with 3 additions and 10 deletions

View File

@@ -195,6 +195,8 @@ def follow_statement(stmt, scope=None):
if not isinstance(tok, str):
# the string tokens are just operations (+, -, etc.)
result += follow_call(scope, tok)
else:
debug.warning('dini mueter, found string:', tok)
return result

View File

@@ -68,6 +68,7 @@ class FileWithCursor(modules.File):
whitespace = [' ', '\n', '\r', '\\']
open_brackets = ['(', '[', '{']
close_brackets = [')', ']', '}']
strings = ['"', '"""', "'", "'''"]
is_word = lambda char: re.search('\w', char)
name = ''
force_point = False
@@ -172,7 +173,6 @@ def complete(source, row, column, file_callback=None):
debug.dbg(' ' * 62 + 'complete')
debug.dbg('-' * 70)
debug.dbg('complete_scope', scope)
debug.dbg('user_scope', f.parser.user_scope.get_simple_for_line(row))
try:
path = f.get_row_path(column)
@@ -181,7 +181,6 @@ def complete(source, row, column, file_callback=None):
debug.dbg(e)
result = []
print path
if path and path[0]:
# just parse one statement
r = parsing.PyFuzzyParser(".".join(path))

View File

@@ -221,14 +221,6 @@ class Scope(Simple):
"""
return not (self.imports or self.subscopes or self.statements)
def get_simple_for_line(self, line):
""" Get the Simple objects, which are on the line. """
simple = []
for s in self.statements + self.imports:
if s.line_nr <= line <= s.line_end:
simple.append(s)
return simple
def __repr__(self):
try:
name = self.name