Feature flag for nom dependency
diff --git a/src/attr.rs b/src/attr.rs
index 266bbb4..571cf09 100644
--- a/src/attr.rs
+++ b/src/attr.rs
@@ -1,7 +1,10 @@
use super::*;
+#[cfg(feature = "parsing")]
use common::word;
+#[cfg(feature = "parsing")]
use helper::escaped_string;
+#[cfg(feature = "parsing")]
use nom::multispace;
#[derive(Debug, Clone, Eq, PartialEq)]
@@ -29,6 +32,7 @@
NameValue(Ident, String),
}
+#[cfg(feature = "parsing")]
named!(pub attribute<&str, Attribute>, alt!(
do_parse!(
punct!("#") >>
@@ -55,12 +59,14 @@
)
));
+#[cfg(feature = "parsing")]
named!(quoted<&str, String>, delimited!(
punct!("\""),
escaped_string,
tag_s!("\"")
));
+#[cfg(feature = "parsing")]
named!(meta_item<&str, MetaItem>, alt!(
do_parse!(
ident: word >>