about summary refs log tree commit diff
path: root/src/libsyntax/print
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2015-05-01 11:27:36 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2015-05-15 08:01:55 -0700
commiteef6b4a37b9b7a1753bb91016c36435ad66309dc (patch)
tree509f4367331c6770f26510bb84ba4ce0cdc58738 /src/libsyntax/print
parent7ebaf1c5c6dcff22d554bc0169a7416f1305c8c4 (diff)
downloadrust-eef6b4a37b9b7a1753bb91016c36435ad66309dc.tar.gz
rust-eef6b4a37b9b7a1753bb91016c36435ad66309dc.zip
syntax: Allow pretty printing more interpolated items
Diffstat (limited to 'src/libsyntax/print')
-rw-r--r--src/libsyntax/print/pprust.rs26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index 5a002dd790f..419b3726294 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -287,19 +287,19 @@ pub fn token_to_string(tok: &Token) -> String {
         token::SpecialVarNt(var)    => format!("${}", var.as_str()),
 
         token::Interpolated(ref nt) => match *nt {
-            token::NtExpr(ref e)   => expr_to_string(&**e),
-            token::NtMeta(ref e)   => meta_item_to_string(&**e),
-            token::NtTy(ref e)     => ty_to_string(&**e),
-            token::NtPath(ref e)   => path_to_string(&**e),
-            token::NtItem(..)      => "an interpolated item".to_string(),
-            token::NtBlock(..)     => "an interpolated block".to_string(),
-            token::NtStmt(..)      => "an interpolated statement".to_string(),
-            token::NtPat(..)       => "an interpolated pattern".to_string(),
-            token::NtIdent(..)     => "an interpolated identifier".to_string(),
-            token::NtTT(..)        => "an interpolated tt".to_string(),
-            token::NtArm(..)       => "an interpolated arm".to_string(),
-            token::NtImplItem(..)  => "an interpolated impl item".to_string(),
-            token::NtTraitItem(..) => "an interpolated trait item".to_string(),
+            token::NtExpr(ref e)      => expr_to_string(&**e),
+            token::NtMeta(ref e)      => meta_item_to_string(&**e),
+            token::NtTy(ref e)        => ty_to_string(&**e),
+            token::NtPath(ref e)      => path_to_string(&**e),
+            token::NtItem(ref e)      => item_to_string(&**e),
+            token::NtBlock(ref e)     => block_to_string(&**e),
+            token::NtStmt(ref e)      => stmt_to_string(&**e),
+            token::NtPat(ref e)       => pat_to_string(&**e),
+            token::NtIdent(ref e)     => ident_to_string(&**e),
+            token::NtTT(ref e)        => tt_to_string(&**e),
+            token::NtArm(ref e)       => arm_to_string(&**e),
+            token::NtImplItem(ref e)  => impl_item_to_string(&**e),
+            token::NtTraitItem(ref e) => trait_item_to_string(&**e),
         }
     }
 }