def __init__(self, fileName): try: self.sourceFile = open(fileName, 'r') except IOError: sys.exit("Source file not found") self.scanner = Scanner(self.sourceFile) self.symbolTableStack = SymbolTableStack() self.analyzer = Analyzer(fileName, self.symbolTableStack)