'This bear is meant for debugging purposes relating to clang. It just
prints out the whole AST for a file to the DEBUG channel.'

def run(self):

    for (filename, file) in sorted(self.file_dict.items()):
        root = Index.create().parse(filename, options=TranslationUnit.PARSE_DETAILED_PROCESSING_RECORD).cursor
        self.print_node(root, filename)
