| #!/usr/bin/env node | |
| // This script should reprint the contents of the given file without | |
| // reusing the original source, but with identical AST structure. | |
| var recast = require("recast"); | |
| recast.run(function(ast, callback) { | |
| recast.visit(ast, { | |
| visitNode: function(path) { | |
| this.traverse(path); | |
| path.node.original = null; | |
| } | |
| }); | |
| callback(ast); | |
| }); |