提交 c59a0ec7 编写于 作者: B Brian Anderson

rustdoc: Move parse module to its own file

上级 377316d8
export from_file, from_str;
fn new_parse_sess() -> parser::parse_sess {
let cm = codemap::new_codemap();
let sess = @{
cm: cm,
mutable next_id: 0,
diagnostic: diagnostic::mk_handler(cm, none)
};
ret sess;
}
fn from_file(file: str) -> @ast::crate {
parser::parse_crate_from_source_file(
file, [], new_parse_sess())
}
fn from_str(source: str) -> @ast::crate {
parser::parse_crate_from_source_str(
"-", source, [], new_parse_sess())
}
......@@ -6,3 +6,5 @@
#[desc = "The Rust documentation generator"];
#[license = "MIT"];
#[crate_type = "bin"];
mod parse;
\ No newline at end of file
......@@ -177,30 +177,6 @@ fn doc_header(rd: rustdoc, name: str) {
rd.w.write_line("# Crate " + name);
}
mod parse {
export from_file, from_str;
fn new_parse_sess() -> parser::parse_sess {
let cm = codemap::new_codemap();
let sess = @{
cm: cm,
mutable next_id: 0,
diagnostic: diagnostic::mk_handler(cm, none)
};
ret sess;
}
fn from_file(file: str) -> @ast::crate {
parser::parse_crate_from_source_file(
file, [], new_parse_sess())
}
fn from_str(source: str) -> @ast::crate {
parser::parse_crate_from_source_str(
"-", source, [], new_parse_sess())
}
}
#[doc(
brief = "Main function.",
desc = "Command-line arguments:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册