+ var mangled_filename = filename.replace("/","-").replace("..","up")
+ if opt_ast.value then
+ var printer = new ASTPrinter
+ printer.enter_visit(ast)
+ var of = new OFStream.open("{dir}/{mangled_filename.replace(".pep", ".ast.dot")}")
+ of.write printer.str
+ of.close
+ end
+