Convert main functions to istrs. Issue #855
This commit is contained in:
parent
3fe743bc9c
commit
bb56a75343
23 changed files with 26 additions and 30 deletions
|
|
@ -467,8 +467,7 @@ fn opts() -> [getopts::opt] {
|
|||
optflag(~"gc")];
|
||||
}
|
||||
|
||||
fn main(args: [str]) {
|
||||
let args = istr::from_estrs(args);
|
||||
fn main(args: [istr]) {
|
||||
let binary = vec::shift(args);
|
||||
let binary_dir = fs::dirname(binary);
|
||||
let match =
|
||||
|
|
|
|||
|
|
@ -375,8 +375,7 @@ fn check_variants(files: &[istr]) {
|
|||
}
|
||||
}
|
||||
|
||||
fn main(args: [str]) {
|
||||
let args = istr::from_estrs(args);
|
||||
fn main(args: [istr]) {
|
||||
if vec::len(args) != 2u {
|
||||
log_err #ifmt["usage: %s <testdir>", args[0]];
|
||||
ret;
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ fn fannkuch(n: int) -> int {
|
|||
ret flips;
|
||||
}
|
||||
|
||||
fn main(args: [str]) {
|
||||
fn main(args: [istr]) {
|
||||
let n = 7;
|
||||
log #ifmt["Pfannkuchen(%d) = %d", n, fannkuch(n)];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ fn make_repeat_fasta(id: &istr, desc: &istr, s: &istr, n: int) {
|
|||
|
||||
fn acid(ch: char, prob: u32) -> aminoacids { ret {ch: ch, prob: prob}; }
|
||||
|
||||
fn main(args: [str]) {
|
||||
fn main(args: [istr]) {
|
||||
let iub: [aminoacids] =
|
||||
make_cumulative([acid('a', 27u32), acid('c', 12u32), acid('g', 12u32),
|
||||
acid('t', 27u32), acid('B', 2u32), acid('D', 2u32),
|
||||
|
|
|
|||
|
|
@ -79,8 +79,7 @@ fn stress(num_tasks: int) {
|
|||
for t in tasks { task::join(t); }
|
||||
}
|
||||
|
||||
fn main(argv: [str]) {
|
||||
let argv = istr::from_estrs(argv);
|
||||
fn main(argv: [istr]) {
|
||||
if vec::len(argv) == 1u {
|
||||
assert (fib(8) == 21);
|
||||
log fib(8);
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
mod m1 { }
|
||||
|
||||
fn main(args: [str]) { log m1::a; }
|
||||
fn main(args: [istr]) { log m1::a; }
|
||||
|
|
|
|||
|
|
@ -4,4 +4,4 @@ mod m1 {
|
|||
mod a { }
|
||||
}
|
||||
|
||||
fn main(args: [str]) { log m1::a; }
|
||||
fn main(args: [istr]) { log m1::a; }
|
||||
|
|
|
|||
|
|
@ -4,4 +4,4 @@ import zed::baz;
|
|||
mod zed {
|
||||
fn bar() { log "bar"; }
|
||||
}
|
||||
fn main(args: [str]) { bar(); }
|
||||
fn main(args: [istr]) { bar(); }
|
||||
|
|
|
|||
|
|
@ -4,4 +4,4 @@ mod baz { }
|
|||
mod zed {
|
||||
fn bar() { log "bar3"; }
|
||||
}
|
||||
fn main(args: [str]) { bar(); }
|
||||
fn main(args: [istr]) { bar(); }
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// error-pattern: unresolved modulename
|
||||
import main::bar;
|
||||
|
||||
fn main(args: [str]) { log "foo"; }
|
||||
fn main(args: [istr]) { log "foo"; }
|
||||
|
|
|
|||
|
|
@ -3,4 +3,4 @@
|
|||
import zed::bar;
|
||||
import bar::zed;
|
||||
|
||||
fn main(args: [str]) { log "loop"; }
|
||||
fn main(args: [istr]) { log "loop"; }
|
||||
|
|
|
|||
|
|
@ -22,8 +22,7 @@ import common::mode_pretty;
|
|||
import common::mode;
|
||||
import util::logv;
|
||||
|
||||
fn main(args: [str]) {
|
||||
let args = istr::from_estrs(args);
|
||||
fn main(args: [istr]) {
|
||||
let config = parse_config(args);
|
||||
log_config(config);
|
||||
run_tests(config);
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
fn main(args: [str]) {
|
||||
let vs: [str] = ["hi", "there", "this", "is", "a", "vec"];
|
||||
let vvs: [[str]] = [args, vs];
|
||||
for vs: [str] in vvs { for s: str in vs { log s; } }
|
||||
fn main(args: [istr]) {
|
||||
let vs: [istr] = [~"hi", ~"there", ~"this", ~"is", ~"a", ~"vec"];
|
||||
let vvs: [[istr]] = [args, vs];
|
||||
for vs: [istr] in vvs { for s: istr in vs { log s; } }
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
|
||||
|
||||
fn main(args: [str]) { log args[0]; }
|
||||
fn main(args: [istr]) { log args[0]; }
|
||||
|
|
|
|||
|
|
@ -5,4 +5,4 @@ mod zed {
|
|||
fn bar() { log "bar"; }
|
||||
}
|
||||
|
||||
fn main(args: [str]) { let zed = 42; bar(); }
|
||||
fn main(args: [istr]) { let zed = 42; bar(); }
|
||||
|
|
|
|||
|
|
@ -7,4 +7,4 @@ mod foo {
|
|||
}
|
||||
}
|
||||
|
||||
fn main(args: [str]) { bar(); }
|
||||
fn main(args: [istr]) { bar(); }
|
||||
|
|
|
|||
|
|
@ -12,4 +12,4 @@ mod bar {
|
|||
mod zed { }
|
||||
}
|
||||
}
|
||||
fn main(args: [str]) { baz(); }
|
||||
fn main(args: [istr]) { baz(); }
|
||||
|
|
|
|||
|
|
@ -4,4 +4,4 @@ iter x() -> int { }
|
|||
|
||||
fn f() -> bool { for each i: int in x() { ret true; } ret false; }
|
||||
|
||||
fn main(args: [str]) { f(); }
|
||||
fn main(args: [istr]) { f(); }
|
||||
|
|
|
|||
|
|
@ -15,4 +15,4 @@ native "cdecl" mod libc = "" {
|
|||
|
||||
native "cdecl" mod baz = "" { }
|
||||
|
||||
fn main(args: [str]) { }
|
||||
fn main(args: [istr]) { }
|
||||
|
|
|
|||
|
|
@ -4,4 +4,4 @@ mod foo {
|
|||
fn bar(offset: uint) { }
|
||||
}
|
||||
|
||||
fn main(args: [str]) { foo::bar(0u); }
|
||||
fn main(args: [istr]) { foo::bar(0u); }
|
||||
|
|
|
|||
|
|
@ -6,4 +6,4 @@ fn foo() {
|
|||
fn baz() { zed(nil); }
|
||||
}
|
||||
|
||||
fn main(args: [str]) { }
|
||||
fn main(args: [istr]) { }
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
|
||||
type lteq<T> = fn(&T) -> bool;
|
||||
|
||||
fn main(args: [str]) { }
|
||||
fn main(args: [istr]) { }
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@ fn f(a: *int) -> *int { ret a; }
|
|||
|
||||
fn g(a: *int) -> *int { let b = f(a); ret b; }
|
||||
|
||||
fn main(args: [str]) { ret; }
|
||||
fn main(args: [istr]) { ret; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue