removed old crap

This commit is contained in:
David Halter
2012-04-18 22:05:08 +02:00
parent 0048eb65c4
commit 900ee27192

View File

@@ -204,64 +204,6 @@ def complete(source, row, column, source_path):
return completions
def complete_test(source, row, column, file_callback=None):
"""
An auto completer for python files.
:param source: The source code of the current file
:type source: string
:param row: The row to complete in.
:type row: int
:param col: The column to complete in.
:type col: int
:return: list of completion objects
:rtype: list
"""
# !!!!!!! this is the old version and will be deleted soon !!!!!!!
row = 150
column = 200
f = FileWithCursor('__main__', source=source, row=row)
scope = f.parser.user_scope
# print a debug.dbg title
debug.dbg()
debug.dbg('-' * 70)
debug.dbg(' ' * 62 + 'complete')
debug.dbg('-' * 70)
debug.dbg('complete_scope', scope)
path = f.get_row_path(column)
print path
debug.dbg('completion_path', path)
result = []
if path and path[0]:
# just parse one statement
#debug.ignored_modules = ['builtin']
r = parsing.PyFuzzyParser(path)
#debug.ignored_modules = ['parsing', 'builtin']
#print 'p', r.top.get_code().replace('\n', r'\n'), r.top.statements[0]
scopes = evaluate.follow_statement(r.top.statements[0], scope)
#name = path.pop() # use this later
compl = []
debug.dbg('possible scopes')
for s in scopes:
compl += s.get_defined_names()
#else:
# compl = evaluate.get_names_for_scope(scope)
debug.dbg('possible-compl', compl)
# make a partial comparison, because the other options have to
# be returned as well.
result = compl
#result = [c for c in compl if name in c.names[-1]]
return result
def set_debug_function(func_cb):
"""
You can define a callback debug function to get all the debug messages.