def dump_information(self):
        self.calculate()
        for r in self.goals:
            print('    _____' + '_'*len(r))
            print(('___/Rule '+r+'\\' + '_'*80)[:79])
            queue = [self.rules[r]]
            while queue:
                top = queue[0]
                del queue[0]

                print('Rule', repr(top), 'of class', top.__class__.__name__)
                top.first.sort()
                top.follow.sort()
                eps = []
                if top.accepts_epsilon: eps = ['(null)']
                print('     FIRST:', ', '.join(top.first+eps))
                print('    FOLLOW:', ', '.join(top.follow))
                for x in top.get_children(): queue.append(x)
Retrieve all of the Elastic Network Interfaces (ENI's)
dataset/ETHPy150Open smurfix/yapps/yapps/parsetree.py/Generator.dump_information--crossover with--dataset/ETHPy150Open darcyliu/storyboard/boto/ec2/connection.py/EC2Connection.get_all_network_interfaces