diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-01-16 13:22:25 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-01-16 21:12:34 -0800 |
| commit | 5f25804f463a085b451d290ffbf3e48300cc51a4 (patch) | |
| tree | 9fcd92cbd205b3d327e0bfca9a9326c1414eb8e9 /src/rustdoc | |
| parent | ef0775fec884256ea733a63bbeb855f169779b56 (diff) | |
| download | rust-5f25804f463a085b451d290ffbf3e48300cc51a4.tar.gz rust-5f25804f463a085b451d290ffbf3e48300cc51a4.zip | |
rustdoc: Push imports down into submodules
Diffstat (limited to 'src/rustdoc')
| -rw-r--r-- | src/rustdoc/attr_parser.rs | 3 | ||||
| -rw-r--r-- | src/rustdoc/doc.rs | 2 | ||||
| -rw-r--r-- | src/rustdoc/gen.rs | 5 | ||||
| -rw-r--r-- | src/rustdoc/parse.rs | 5 | ||||
| -rwxr-xr-x | src/rustdoc/rustdoc.rs | 16 |
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()); } |
