Move cfg gates to lib.rs
diff --git a/src/escape.rs b/src/escape.rs
index 67fed92..fa19bbe 100644
--- a/src/escape.rs
+++ b/src/escape.rs
@@ -1,5 +1,3 @@
-#![cfg(feature = "parsing")]
-
 use std::{char, str};
 use nom::IResult;
 
diff --git a/src/helper.rs b/src/helper.rs
index c1694ec..6c99dd4 100644
--- a/src/helper.rs
+++ b/src/helper.rs
@@ -1,5 +1,3 @@
-#![cfg(feature = "parsing")]
-
 use nom::IResult;
 use space::{whitespace, word_break};
 
diff --git a/src/lib.rs b/src/lib.rs
index 6814c98..85c3593 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -11,9 +11,11 @@
 #[macro_use]
 mod nom;
 
+#[cfg(feature = "parsing")]
 #[macro_use]
 mod helper;
 
+#[cfg(feature = "parsing")]
 mod escape;
 
 mod attr;
@@ -128,6 +130,7 @@
     MacroInput,
 };
 
+#[cfg(feature = "parsing")]
 mod space;
 
 mod ty;
diff --git a/src/space.rs b/src/space.rs
index ae0036d..5536df4 100644
--- a/src/space.rs
+++ b/src/space.rs
@@ -1,5 +1,3 @@
-#![cfg(feature = "parsing")]
-
 use nom::IResult;
 use unicode_xid::UnicodeXID;