about summary refs log tree commit diff
path: root/src/rustdoc
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-01-16 13:22:25 -0800
committerBrian Anderson <banderson@mozilla.com>2012-01-16 21:12:34 -0800
commit5f25804f463a085b451d290ffbf3e48300cc51a4 (patch)
tree9fcd92cbd205b3d327e0bfca9a9326c1414eb8e9 /src/rustdoc
parentef0775fec884256ea733a63bbeb855f169779b56 (diff)
downloadrust-5f25804f463a085b451d290ffbf3e48300cc51a4.tar.gz
rust-5f25804f463a085b451d290ffbf3e48300cc51a4.zip
rustdoc: Push imports down into submodules
Diffstat (limited to 'src/rustdoc')
-rw-r--r--src/rustdoc/attr_parser.rs3
-rw-r--r--src/rustdoc/doc.rs2
-rw-r--r--src/rustdoc/gen.rs5
-rw-r--r--src/rustdoc/parse.rs5
-rwxr-xr-xsrc/rustdoc/rustdoc.rs16
5 files changed, 17 insertions, 14 deletions
diff --git a/src/rustdoc/attr_parser.rs b/src/rustdoc/attr_parser.rs
index a2a34537085..7c295a824d3 100644
--- a/src/rustdoc/attr_parser.rs
+++ b/src/rustdoc/attr_parser.rs
@@ -1,3 +1,6 @@
+import std::map;
+import rustc::syntax::ast;
+
 export parse_fn;
 
 fn parse_fn(
diff --git a/src/rustdoc/doc.rs b/src/rustdoc/doc.rs
index b1324713e11..71e3bf030e7 100644
--- a/src/rustdoc/doc.rs
+++ b/src/rustdoc/doc.rs
@@ -1,3 +1,5 @@
+import std::map;
+
 type ast_id = int;
 
 type cratedoc = ~{
diff --git a/src/rustdoc/gen.rs b/src/rustdoc/gen.rs
index e7abf6a4339..f39db545031 100644
--- a/src/rustdoc/gen.rs
+++ b/src/rustdoc/gen.rs
@@ -1,3 +1,8 @@
+import std::io;
+import std::io::writer_util;
+import rustc::syntax::ast;
+import rustc::syntax::print::pprust;
+
 type ctxt = {
     ps: pprust::ps,
     w: io::writer
diff --git a/src/rustdoc/parse.rs b/src/rustdoc/parse.rs
index 2969c423b73..a55694d55e5 100644
--- a/src/rustdoc/parse.rs
+++ b/src/rustdoc/parse.rs
@@ -1,3 +1,8 @@
+import rustc::driver::diagnostic;
+import rustc::syntax::ast;
+import rustc::syntax::codemap;
+import rustc::syntax::parse::parser;
+
 export from_file, from_str;
 
 fn new_parse_sess() -> parser::parse_sess {
diff --git a/src/rustdoc/rustdoc.rs b/src/rustdoc/rustdoc.rs
index 46ccf087b7e..fb1c105547b 100755
--- a/src/rustdoc/rustdoc.rs
+++ b/src/rustdoc/rustdoc.rs
@@ -5,18 +5,6 @@
 use std;
 use rustc;
 
-import option;
-import option::{some, none};
-import rustc::driver::diagnostic;
-import rustc::syntax::ast;
-import rustc::syntax::codemap;
-import rustc::syntax::parse::parser;
-import rustc::syntax::print::pprust;
-import rustc::syntax::visit;
-import std::io;
-import io::writer_util;
-import std::map;
-
 #[doc(
   brief = "Main function.",
   desc = "Command-line arguments:
@@ -27,7 +15,7 @@ import std::map;
 fn main(argv: [str]) {
 
     if vec::len(argv) != 2u {
-        io::println(#fmt("usage: %s <input>", argv[0]));
+        std::io::println(#fmt("usage: %s <input>", argv[0]));
         ret;
     }
 
@@ -35,5 +23,5 @@ fn main(argv: [str]) {
     let default_name = source_file;
     let crate = parse::from_file(source_file);
     let doc = extract::extract(crate, default_name);
-    gen::write_markdown(doc, crate, io::stdout());
+    gen::write_markdown(doc, crate, std::io::stdout());
 }