AST pretty-print source and example.