LitStr::parse needs TokenTree
diff --git a/src/lit.rs b/src/lit.rs
index 0176415..4234d0b 100644
--- a/src/lit.rs
+++ b/src/lit.rs
@@ -10,13 +10,16 @@
use std::str;
#[cfg(feature = "printing")]
-use proc_macro2::{Term, TokenTree};
+use proc_macro2::Term;
#[cfg(feature = "parsing")]
use proc_macro2::TokenStream;
#[cfg(feature = "parsing")]
use {ParseError, Synom};
+#[cfg(any(feature = "printing", feature = "parsing"))]
+use proc_macro2::TokenTree;
+
#[cfg(feature = "extra-traits")]
use std::hash::{Hash, Hasher};