Make printing of comments inside bindings slightly less broken

This commit is contained in:
Marijn Haverbeke 2011-07-27 16:24:41 +02:00
parent e3552da0e6
commit 19394a50e7
2 changed files with 3 additions and 14 deletions

View File

@ -546,19 +546,9 @@ fn next_token_inner(rdr: &reader) -> token::token {
tag cmnt_style {
isolated; // No code on either side of each line of the comment
trailing; // Code exists to the left of the comment
mixed; // Code before /* foo */ and after the comment
blank_line; // Just a manual blank linke "\n\n", for layout
blank_line; // Just a manual blank line "\n\n", for layout
}
type cmnt = {style: cmnt_style, lines: str[], pos: uint};

View File

@ -174,7 +174,7 @@ fn bclose(s: &ps, span: codemap::span) { bclose_(s, span, indent_unit); }
fn is_bol(s: &ps) -> bool {
ret s.s.last_token() == pp::EOF ||
s.s.last_token() == pp::hardbreak_tok();
s.s.last_token() == pp::hardbreak_tok();
}
fn hardbreak_if_not_bol(s: &ps) { if !is_bol(s) { hardbreak(s.s); } }
@ -1030,8 +1030,7 @@ fn print_decl(s: &ps, decl: &@ast::decl) {
_ { }
}
}
fn local_span(loc: &@ast::local) -> codemap::span { ret loc.span; }
commasep_cmnt(s, consistent, locs, print_local, local_span);
commasep(s, consistent, locs, print_local);
end(s);
}
ast::decl_item(item) { print_item(s, item); }