rustdoc: Push imports down into submodules
This commit is contained in:
parent
ef0775fec8
commit
5f25804f46
@ -1,3 +1,6 @@
|
||||
import std::map;
|
||||
import rustc::syntax::ast;
|
||||
|
||||
export parse_fn;
|
||||
|
||||
fn parse_fn(
|
||||
|
@ -1,3 +1,5 @@
|
||||
import std::map;
|
||||
|
||||
type ast_id = int;
|
||||
|
||||
type cratedoc = ~{
|
||||
|
@ -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
|
||||
|
@ -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 {
|
||||
|
@ -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());
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user