Implement ToTokens for raw string
diff --git a/src/lit.rs b/src/lit.rs
index 456b3c6..be41cd5 100644
--- a/src/lit.rs
+++ b/src/lit.rs
@@ -149,6 +149,19 @@
         fn to_tokens(&self, tokens: &mut Tokens) {
             match *self {
                 Lit::Str(ref s, StrStyle::Cooked) => s.to_tokens(tokens),
+                Lit::Str(ref s, StrStyle::Raw(n)) => {
+                    let mut tok = "r".to_string();
+                    for _ in 0..n {
+                        tok.push('#');
+                    }
+                    tok.push('"');
+                    tok.push_str(s);
+                    tok.push('"');
+                    for _ in 0..n {
+                        tok.push('#');
+                    }
+                    tokens.append(&tok);
+                }
                 Lit::Int(value, ty) => tokens.append(&format!("{}{}", value, ty)),
                 _ => unimplemented!(),
             }