@@ -15,7 +15,7 @@ use rustc_data_structures::sync::{self, Lrc};
1515use rustc_errors:: { DiagCtxt , ErrorGuaranteed , PResult } ;
1616use rustc_feature:: Features ;
1717use rustc_lint_defs:: { BufferedEarlyLint , RegisteredTools } ;
18- use rustc_parse:: { parser, MACRO_ARGUMENTS } ;
18+ use rustc_parse:: { parser:: Parser , MACRO_ARGUMENTS } ;
1919use rustc_session:: config:: CollapseMacroDebuginfo ;
2020use rustc_session:: { parse:: ParseSess , Limit , Session } ;
2121use rustc_span:: def_id:: { CrateNum , DefId , LocalDefId } ;
@@ -1149,8 +1149,8 @@ impl<'a> ExtCtxt<'a> {
11491149 pub fn monotonic_expander < ' b > ( & ' b mut self ) -> expand:: MacroExpander < ' b , ' a > {
11501150 expand:: MacroExpander :: new ( self , true )
11511151 }
1152- pub fn new_parser_from_tts ( & self , stream : TokenStream ) -> parser :: Parser < ' a > {
1153- rustc_parse :: stream_to_parser ( & self . sess . psess , stream, MACRO_ARGUMENTS )
1152+ pub fn new_parser_from_tts ( & self , stream : TokenStream ) -> Parser < ' a > {
1153+ Parser :: new ( & self . sess . psess , stream, MACRO_ARGUMENTS )
11541154 }
11551155 pub fn source_map ( & self ) -> & ' a SourceMap {
11561156 self . sess . psess . source_map ( )
0 commit comments