Make ToTokens more lenient when generating tokens for invalid ASTs
diff --git a/src/mac.rs b/src/mac.rs
index 55b33cf..6645c00 100644
--- a/src/mac.rs
+++ b/src/mac.rs
@@ -177,6 +177,7 @@
         fn to_tokens(&self, tokens: &mut Tokens) {
             self.path.to_tokens(tokens);
             self.bang_token.to_tokens(tokens);
+            self.ident.to_tokens(tokens);
             tokens.append_all(&self.tokens);
         }
     }