def __init__(self, program, debug): self.lexer = uniqueLexer self.manager = NodeManager() self.parser = yacc.yacc(module=self) self.debug = debug self.program = program self.variables = {} self.leaves = [] self.expression = self.parser.parse(self.program)