about summary refs log tree commit diff
path: root/src/rustdoc/rustdoc.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-01-17 16:12:50 -0800
committerBrian Anderson <banderson@mozilla.com>2012-01-17 16:31:26 -0800
commit637f19965f1dbd2d8da2fc79009e0fc4fd069fe8 (patch)
treed689bca447f5612bfedf81e0c59b7038d29f33cb /src/rustdoc/rustdoc.rs
parenta6bdaee7f915f126921d253d9e102bd08026989d (diff)
downloadrust-637f19965f1dbd2d8da2fc79009e0fc4fd069fe8.tar.gz
rust-637f19965f1dbd2d8da2fc79009e0fc4fd069fe8.zip
rustdoc: Convert markdown generation to a pass
Diffstat (limited to 'src/rustdoc/rustdoc.rs')
-rwxr-xr-xsrc/rustdoc/rustdoc.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/rustdoc/rustdoc.rs b/src/rustdoc/rustdoc.rs
index c89a221f0f7..afcacbd5556 100755
--- a/src/rustdoc/rustdoc.rs
+++ b/src/rustdoc/rustdoc.rs
@@ -74,11 +74,11 @@ fn run(source_file: str) {
     let default_name = source_file;
     let srv = astsrv::mk_srv_from_file(source_file);
     let doc = extract::from_srv(srv, default_name);
-    let doc = run_passes(srv, doc, [
-        attr_pass::run,
+    run_passes(srv, doc, [
+        attr_pass::mk_pass(),
         // FIXME: This pass should be optional
-        prune_undoc_pass::run,
-        tystr_pass::run
+        prune_undoc_pass::mk_pass(),
+        tystr_pass::mk_pass(),
+        gen::mk_pass {|| std::io:: stdout()}
     ]);
-    gen::write_markdown(doc, std::io::stdout());
 }
\ No newline at end of file