Get symtable to limp along, can run compiler/symbols.py. Not saying much, needs more work.

This commit is contained in:
Neal Norwitz 2005-11-25 03:14:00 +00:00
parent 545d4962f5
commit 21d19f7203
1 changed files with 4 additions and 1 deletions

View File

@ -13,7 +13,10 @@ __all__ = ["symtable", "SymbolTable", "newSymbolTable", "Class",
def symtable(code, filename, compile_type):
raw = _symtable.symtable(code, filename, compile_type)
return newSymbolTable(raw[0], filename)
for top in raw.itervalues():
if top.name == 'top':
break
return newSymbolTable(top, filename)
class SymbolTableFactory:
def __init__(self):