Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
This commit is contained in:
@@ -11,7 +11,7 @@ type pass = {
|
||||
fn run_passes(
|
||||
srv: astsrv::srv,
|
||||
doc: doc::doc,
|
||||
passes: [pass]/~
|
||||
passes: ~[pass]
|
||||
) -> doc::doc {
|
||||
|
||||
#[doc(
|
||||
@@ -48,18 +48,18 @@ fn test_run_passes() {
|
||||
doc: doc::doc
|
||||
) -> doc::doc {
|
||||
{
|
||||
pages: [
|
||||
pages: ~[
|
||||
doc::cratepage({
|
||||
topmod: {
|
||||
item: {
|
||||
name: doc.cratemod().name() + "two"
|
||||
with doc.cratemod().item
|
||||
},
|
||||
items: []/~,
|
||||
items: ~[],
|
||||
index: none
|
||||
}
|
||||
})
|
||||
]/~
|
||||
]
|
||||
}
|
||||
}
|
||||
fn pass2(
|
||||
@@ -67,23 +67,23 @@ fn test_run_passes() {
|
||||
doc: doc::doc
|
||||
) -> doc::doc {
|
||||
{
|
||||
pages: [
|
||||
pages: ~[
|
||||
doc::cratepage({
|
||||
topmod: {
|
||||
item: {
|
||||
name: doc.cratemod().name() + "three"
|
||||
with doc.cratemod().item
|
||||
},
|
||||
items: []/~,
|
||||
items: ~[],
|
||||
index: none
|
||||
}
|
||||
})
|
||||
]/~
|
||||
]
|
||||
}
|
||||
}
|
||||
let source = "";
|
||||
astsrv::from_str(source) {|srv|
|
||||
let passes = [
|
||||
let passes = ~[
|
||||
{
|
||||
name: "",
|
||||
f: pass1
|
||||
@@ -92,14 +92,14 @@ fn test_run_passes() {
|
||||
name: "",
|
||||
f: pass2
|
||||
}
|
||||
]/~;
|
||||
];
|
||||
let doc = extract::from_srv(srv, "one");
|
||||
let doc = run_passes(srv, doc, passes);
|
||||
assert doc.cratemod().name() == "onetwothree";
|
||||
}
|
||||
}
|
||||
|
||||
fn main(args: [str]/~) {
|
||||
fn main(args: ~[str]) {
|
||||
|
||||
if vec::contains(args, "-h") {
|
||||
config::usage();
|
||||
@@ -137,7 +137,7 @@ fn run(config: config::config) {
|
||||
let default_name = source_file;
|
||||
extract::from_srv(srv, default_name)
|
||||
};
|
||||
run_passes(srv, doc, [
|
||||
run_passes(srv, doc, ~[
|
||||
reexport_pass::mk_pass(),
|
||||
prune_unexported_pass::mk_pass(),
|
||||
tystr_pass::mk_pass(),
|
||||
@@ -156,6 +156,6 @@ fn run(config: config::config) {
|
||||
markdown_pass::mk_pass(
|
||||
markdown_writer::make_writer_factory(config)
|
||||
)
|
||||
]/~);
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user