@@ -149,16 +149,15 @@ impl<'a> StringReader<'a> {
149149 buffer
150150 }
151151
152- /// For comments.rs, which hackily pokes into next_pos and ch
153- fn new_raw ( sess : & ' a ParseSess ,
152+ pub fn new ( sess : & ' a ParseSess ,
154153 source_file : Lrc < syntax_pos:: SourceFile > ,
155154 override_span : Option < Span > ) -> Self {
156- let mut sr = StringReader :: new_raw_internal ( sess, source_file, override_span) ;
155+ let mut sr = StringReader :: new_internal ( sess, source_file, override_span) ;
157156 sr. bump ( ) ;
158157 sr
159158 }
160159
161- fn new_raw_internal ( sess : & ' a ParseSess , source_file : Lrc < syntax_pos:: SourceFile > ,
160+ fn new_internal ( sess : & ' a ParseSess , source_file : Lrc < syntax_pos:: SourceFile > ,
162161 override_span : Option < Span > ) -> Self
163162 {
164163 if source_file. src . is_none ( ) {
@@ -181,13 +180,6 @@ impl<'a> StringReader<'a> {
181180 }
182181 }
183182
184- pub fn new_or_buffered_errs ( sess : & ' a ParseSess ,
185- source_file : Lrc < syntax_pos:: SourceFile > ,
186- override_span : Option < Span > ) -> Result < Self , Vec < Diagnostic > > {
187- let sr = StringReader :: new_raw ( sess, source_file, override_span) ;
188- Ok ( sr)
189- }
190-
191183 pub fn retokenize ( sess : & ' a ParseSess , mut span : Span ) -> Self {
192184 let begin = sess. source_map ( ) . lookup_byte_offset ( span. lo ( ) ) ;
193185 let end = sess. source_map ( ) . lookup_byte_offset ( span. hi ( ) ) ;
@@ -197,7 +189,7 @@ impl<'a> StringReader<'a> {
197189 span = span. shrink_to_lo ( ) ;
198190 }
199191
200- let mut sr = StringReader :: new_raw_internal ( sess, begin. sf , None ) ;
192+ let mut sr = StringReader :: new_internal ( sess, begin. sf , None ) ;
201193
202194 // Seek the lexer to the right byte range.
203195 sr. next_pos = span. lo ( ) ;
@@ -1428,7 +1420,7 @@ mod tests {
14281420 teststr : String )
14291421 -> StringReader < ' a > {
14301422 let sf = sm. new_source_file ( PathBuf :: from ( teststr. clone ( ) ) . into ( ) , teststr) ;
1431- StringReader :: new_raw ( sess, sf, None )
1423+ StringReader :: new ( sess, sf, None )
14321424 }
14331425
14341426 #[ test]
0 commit comments