Make StrLit, ByteStrLit, IntLit etc. have public fields, fixes #88
diff --git a/src/lit.rs b/src/lit.rs
index f846f66..419ff74 100644
--- a/src/lit.rs
+++ b/src/lit.rs
@@ -129,29 +129,29 @@
 #[cfg(feature = "parsing")]
 #[derive(Debug, Clone)]
 pub struct StrLit {
-    value: String,
-    style: StrStyle,
+    pub value: String,
+    pub style: StrStyle,
 }
 
 #[cfg(feature = "parsing")]
 #[derive(Debug, Clone)]
 pub struct ByteStrLit {
-    value: Vec<u8>,
-    style: StrStyle,
+    pub value: Vec<u8>,
+    pub style: StrStyle,
 }
 
 #[cfg(feature = "parsing")]
 #[derive(Debug, Clone)]
 pub struct IntLit {
-    value: u64,
-    suffix: IntTy,
+    pub value: u64,
+    pub suffix: IntTy,
 }
 
 #[cfg(feature = "parsing")]
 #[derive(Debug, Clone)]
 pub struct FloatLit {
-    value: String,
-    suffix: FloatTy,
+    pub value: String,
+    pub suffix: FloatTy,
 }
 
 #[cfg(feature = "parsing")]