@@ -16,7 +16,7 @@ use rustc_errors::{DiagCtxt, ErrorGuaranteed, PResult};
1616use rustc_feature:: Features ;
1717use rustc_lint_defs:: builtin:: PROC_MACRO_BACK_COMPAT ;
1818use rustc_lint_defs:: { BufferedEarlyLint , BuiltinLintDiag , RegisteredTools } ;
19- use rustc_parse:: { parser, MACRO_ARGUMENTS } ;
19+ use rustc_parse:: { parser:: Parser , MACRO_ARGUMENTS } ;
2020use rustc_session:: config:: CollapseMacroDebuginfo ;
2121use rustc_session:: { parse:: ParseSess , Limit , Session } ;
2222use rustc_span:: def_id:: { CrateNum , DefId , LocalDefId } ;
@@ -1150,8 +1150,8 @@ impl<'a> ExtCtxt<'a> {
11501150 pub fn monotonic_expander < ' b > ( & ' b mut self ) -> expand:: MacroExpander < ' b , ' a > {
11511151 expand:: MacroExpander :: new ( self , true )
11521152 }
1153- pub fn new_parser_from_tts ( & self , stream : TokenStream ) -> parser :: Parser < ' a > {
1154- rustc_parse :: stream_to_parser ( & self . sess . psess , stream, MACRO_ARGUMENTS )
1153+ pub fn new_parser_from_tts ( & self , stream : TokenStream ) -> Parser < ' a > {
1154+ Parser :: new ( & self . sess . psess , stream, MACRO_ARGUMENTS )
11551155 }
11561156 pub fn source_map ( & self ) -> & ' a SourceMap {
11571157 self . sess . psess . source_map ( )
0 commit comments