use ext::tt::macro_parser::{Success, Error, Failure};
use ext::tt::macro_parser::{NamedMatch, MatchedSeq, MatchedNonterminal};
use ext::tt::macro_parser::{parse, parse_or_else};
-use parse::lexer::new_tt_reader;
+use parse::lexer::{new_tt_reader, new_tt_reader_with_doc_flag};
use parse::parser::Parser;
use parse::attr::ParserAttr;
- use parse::token::{special_idents, gensym_ident};
- use parse::token::{MatchNt, NtTT};
+ use parse::token::{special_idents, gensym_ident, NtTT, Token};
+ use parse::token::Token::*;
use parse::token;
use print;
use ptr::P;