Example #1
0
def print_result_as_stmt(result, out=sys.stdout, debug=False):
    if not result:
        return
    if debug:
        print("print_result_as_stmt: level={0}, obj={1} ({2})".format(level, ast.nodeInfo(obj), type(obj)))

    out.write("{0}:\n".format(result.keys()[0]))
    node = result[0]
    node.traverse(visitor.StatementPrettyPrinterVisitor(out),visitor.Arg(None,1))
Example #2
0
def print_result(result):
    if result is None:
        return
    if isinstance(result,ParseResults):
        print(result.asXML())
    print(ast.nodeInfo(result[0]))