Rewrite everything to use [] instead of vec() in value position.

This commit is contained in:
Graydon Hoare 2011-05-16 18:21:22 -07:00
parent ae030c5bf2
commit fbbc1a77d2
87 changed files with 1137 additions and 1134 deletions

View file

@ -31,9 +31,9 @@ type ps = @rec(mutable vec[context] context,
mutable bool potential_brk);
fn mkstate(io::writer out, uint width) -> ps {
let vec[context] stack = vec(rec(tp=cx_v, indent=0u));
let vec[token] buff = vec();
let vec[boxtype] sd = vec();
let vec[context] stack = [rec(tp=cx_v, indent=0u)];
let vec[token] buff = [];
let vec[boxtype] sd = [];
ret @rec(mutable context=stack,
width=width,
out=out,
@ -81,7 +81,7 @@ fn direct_token(ps p, token tok) {
}
fn buffer_token(ps p, token tok) {
p.buffered += vec(tok);
p.buffered += [tok];
auto col = p.scancol;
p.scancol = col + token_size(tok);
if (p.scancol > p.width) {
@ -140,13 +140,13 @@ fn finish_scan(ps p, bool fits) {
push_context(p, cx_h, base_indent(p) + ind);
}
}
p.scandepth = vec();
p.scandepth = [];
p.scanning = scan_none;
for (token t in buf) { add_token(p, t); }
}
fn start_scan(ps p, token tok, scantype tp) {
p.buffered = vec();
p.buffered = [];
p.scancol = p.col;
p.scanning = tp;
buffer_token(p, tok);

View file

@ -307,7 +307,7 @@ fn print_item(ps s, @ast::item item) {
bopen(s);
for (@ast::method meth in _obj.methods) {
hbox(s);
let vec[ast::ty_param] typarams = vec();
let vec[ast::ty_param] typarams = [];
maybe_print_comment(s, meth.span.lo);
print_fn(s, meth.node.meth.decl, meth.node.ident, typarams);
space(s.s);
@ -360,7 +360,7 @@ fn print_literal(ps s, @ast::lit lit) {
alt (lit.node) {
case (ast::lit_str(?st)) {print_string(s, st);}
case (ast::lit_char(?ch)) {
wrd(s.s, "'" + escape_str(_str::from_bytes(vec(ch as u8)), '\'')
wrd(s.s, "'" + escape_str(_str::from_bytes([ch as u8]), '\'')
+ "'");
}
case (ast::lit_int(?val)) {