Skip to content

Commit af26e7f

Browse files
committed
pretty-print: Merge print_tts and print_tts_ext
1 parent da50d59 commit af26e7f

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

src/libsyntax/print/pprust.rs

+6-10
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ pub fn tts_to_string(tts: &[tokenstream::TokenTree]) -> String {
341341
}
342342

343343
pub fn tokens_to_string(tokens: TokenStream) -> String {
344-
to_string(|s| s.print_tts_ext(tokens, false))
344+
to_string(|s| s.print_tts(tokens, false))
345345
}
346346

347347
pub fn stmt_to_string(stmt: &ast::Stmt) -> String {
@@ -629,7 +629,7 @@ pub trait PrintState<'a>: std::ops::Deref<Target=pp::Printer> + std::ops::DerefM
629629
} else {
630630
self.print_attribute_path(&attr.path);
631631
self.space();
632-
self.print_tts(attr.tokens.clone());
632+
self.print_tts(attr.tokens.clone(), true);
633633
}
634634
self.word("]");
635635
}
@@ -696,11 +696,7 @@ pub trait PrintState<'a>: std::ops::Deref<Target=pp::Printer> + std::ops::DerefM
696696
}
697697
}
698698

699-
fn print_tts(&mut self, tts: tokenstream::TokenStream) {
700-
self.print_tts_ext(tts, true)
701-
}
702-
703-
fn print_tts_ext(&mut self, tts: tokenstream::TokenStream, convert_dollar_crate: bool) {
699+
fn print_tts(&mut self, tts: tokenstream::TokenStream, convert_dollar_crate: bool) {
704700
self.ibox(0);
705701
for (i, tt) in tts.into_trees().enumerate() {
706702
if i != 0 {
@@ -1247,7 +1243,7 @@ impl<'a> State<'a> {
12471243
self.print_ident(item.ident);
12481244
self.cbox(INDENT_UNIT);
12491245
self.popen();
1250-
self.print_tts(mac.node.stream());
1246+
self.print_tts(mac.node.stream(), true);
12511247
self.pclose();
12521248
self.s.word(";");
12531249
self.end();
@@ -1258,7 +1254,7 @@ impl<'a> State<'a> {
12581254
self.print_ident(item.ident);
12591255
self.cbox(INDENT_UNIT);
12601256
self.popen();
1261-
self.print_tts(tts.stream());
1257+
self.print_tts(tts.stream(), true);
12621258
self.pclose();
12631259
self.s.word(";");
12641260
self.end();
@@ -1659,7 +1655,7 @@ impl<'a> State<'a> {
16591655
self.bopen();
16601656
}
16611657
}
1662-
self.print_tts(m.node.stream());
1658+
self.print_tts(m.node.stream(), true);
16631659
match m.node.delim {
16641660
MacDelimiter::Parenthesis => self.pclose(),
16651661
MacDelimiter::Bracket => self.s.word("]"),

0 commit comments

Comments
 (0)