diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-07-11 03:16:19 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-07-11 12:08:29 +0300 |
| commit | af26e7f4f411824a633807d88346e99e62ae3ef3 (patch) | |
| tree | e46123b4848ba66af32eef4415bb1faf49695ec5 /src/libsyntax | |
| parent | da50d598816c0ba367e330309707cb94637cce2e (diff) | |
| download | rust-af26e7f4f411824a633807d88346e99e62ae3ef3.tar.gz rust-af26e7f4f411824a633807d88346e99e62ae3ef3.zip | |
pretty-print: Merge `print_tts` and `print_tts_ext`
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 8623399c587..b7ff50a485e 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -341,7 +341,7 @@ pub fn tts_to_string(tts: &[tokenstream::TokenTree]) -> String { } pub fn tokens_to_string(tokens: TokenStream) -> String { - to_string(|s| s.print_tts_ext(tokens, false)) + to_string(|s| s.print_tts(tokens, false)) } 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 } else { self.print_attribute_path(&attr.path); self.space(); - self.print_tts(attr.tokens.clone()); + self.print_tts(attr.tokens.clone(), true); } self.word("]"); } @@ -696,11 +696,7 @@ pub trait PrintState<'a>: std::ops::Deref<Target=pp::Printer> + std::ops::DerefM } } - fn print_tts(&mut self, tts: tokenstream::TokenStream) { - self.print_tts_ext(tts, true) - } - - fn print_tts_ext(&mut self, tts: tokenstream::TokenStream, convert_dollar_crate: bool) { + fn print_tts(&mut self, tts: tokenstream::TokenStream, convert_dollar_crate: bool) { self.ibox(0); for (i, tt) in tts.into_trees().enumerate() { if i != 0 { @@ -1247,7 +1243,7 @@ impl<'a> State<'a> { self.print_ident(item.ident); self.cbox(INDENT_UNIT); self.popen(); - self.print_tts(mac.node.stream()); + self.print_tts(mac.node.stream(), true); self.pclose(); self.s.word(";"); self.end(); @@ -1258,7 +1254,7 @@ impl<'a> State<'a> { self.print_ident(item.ident); self.cbox(INDENT_UNIT); self.popen(); - self.print_tts(tts.stream()); + self.print_tts(tts.stream(), true); self.pclose(); self.s.word(";"); self.end(); @@ -1659,7 +1655,7 @@ impl<'a> State<'a> { self.bopen(); } } - self.print_tts(m.node.stream()); + self.print_tts(m.node.stream(), true); match m.node.delim { MacDelimiter::Parenthesis => self.pclose(), MacDelimiter::Bracket => self.s.word("]"), |
