Make doc examples compatible with stable
diff --git a/src/group.rs b/src/group.rs
index b2e4659..84a19fd 100644
--- a/src/group.rs
+++ b/src/group.rs
@@ -95,12 +95,13 @@
 /// # Example
 ///
 /// ```rust
+/// # #[macro_use]
 /// # extern crate quote;
-/// # extern crate syn;
 /// #
-/// # use quote::quote;
-/// #
-/// use syn::{parenthesized, token, Ident, Token, Type};
+/// #[macro_use]
+/// extern crate syn;
+///
+/// use syn::{token, Ident, Type};
 /// use syn::parse::{Parse, ParseStream, Result};
 /// use syn::punctuated::Punctuated;
 ///
@@ -155,12 +156,12 @@
 /// # Example
 ///
 /// ```rust
+/// # #[macro_use]
 /// # extern crate quote;
-/// # extern crate syn;
 /// #
-/// # use quote::quote;
-/// #
-/// use syn::{braced, token, Ident, Token, Type};
+/// #[macro_use]
+/// extern crate syn;
+/// use syn::{token, Ident, Type};
 /// use syn::parse::{Parse, ParseStream, Result};
 /// use syn::punctuated::Punctuated;
 ///
@@ -236,14 +237,16 @@
 /// # Example
 ///
 /// ```rust
-/// # extern crate proc_macro2;
+/// # #[macro_use]
 /// # extern crate quote;
-/// # extern crate syn;
 /// #
-/// # use quote::quote;
-/// #
+/// #[macro_use]
+/// extern crate syn;
+///
+/// extern crate proc_macro2;
+///
 /// use proc_macro2::TokenStream;
-/// use syn::{bracketed, token, Token};
+/// use syn::token;
 /// use syn::parse::{Parse, ParseStream, Result};
 ///
 /// // Parse an outer attribute like: