Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.

This commit is contained in:
Michael Sullivan
2012-06-29 16:26:56 -07:00
parent e6baf44f19
commit 98e161f00e
420 changed files with 4077 additions and 4078 deletions

View File

@@ -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)
)
]/~);
]);
}
}