Move doc comment desugaring into the parser.

This commit is contained in:
Jeffrey Seyfried
2016-11-03 10:44:25 +00:00
parent e2b3fec778
commit 7ae083383d
5 changed files with 16 additions and 33 deletions

View File

@@ -214,11 +214,9 @@ impl TokenTree {
mtch: &[TokenTree],
tts: &[TokenTree])
-> macro_parser::NamedParseResult {
let diag = &cx.parse_sess().span_diagnostic;
// `None` is because we're not interpolating
let arg_rdr = lexer::new_tt_reader_with_doc_flag(&cx.parse_sess().span_diagnostic,
None,
tts.iter().cloned().collect(),
true);
let arg_rdr = lexer::new_tt_reader(diag, None, tts.iter().cloned().collect());
macro_parser::parse(cx.parse_sess(), arg_rdr, mtch)
}