src/parser.py
def print_tt(self, root):
        ''' Loop through the AST and evaluate, returning the set of tables '''
        if root is None:
            return
        self.handle_root(root.left)
        self.handle_root(root.right)
        # evaluate the root node
        self.evaluate(root)
 Loop through the AST and evaluate, returning the set of tables 
Loop through the AST and evaluate, returning the set of tables
Loop through the AST and evaluate returning the set of tables
def print_tt(self, root):
        if root is None:
            return
        self.handle_root(root.left)
        self.handle_root(root.right)
        self.evaluate(root)
def print_tt ( self , root ) : if root is None : return self . handle_root ( root . left ) self . handle_root ( root . right ) self . evaluate ( root )
Loop through the AST and evaluate, returning the set of tables
Loop through the AST and evaluate returning the set of tables
''' Loop through the AST and evaluate, returning the set of tables ''' # evaluate the root node
self
root