1
1
use std:: ops:: Range ;
2
2
3
+ use literal_escaper:: { self , EscapeError , Mode } ;
3
4
use rustc_ast:: ast:: { self , AttrStyle } ;
4
5
use rustc_ast:: token:: { self , CommentKind , Delimiter , IdentIsRaw , Token , TokenKind } ;
5
6
use rustc_ast:: tokenstream:: TokenStream ;
6
7
use rustc_ast:: util:: unicode:: contains_text_flow_control_chars;
7
8
use rustc_errors:: codes:: * ;
8
9
use rustc_errors:: { Applicability , Diag , DiagCtxtHandle , StashKey } ;
9
- use rustc_lexer:: unescape:: { self , EscapeError , Mode } ;
10
10
use rustc_lexer:: { Base , Cursor , DocStyle , LiteralKind , RawStrError } ;
11
11
use rustc_session:: lint:: BuiltinLintDiag ;
12
12
use rustc_session:: lint:: builtin:: {
@@ -970,7 +970,7 @@ impl<'psess, 'src> Lexer<'psess, 'src> {
970
970
postfix_len : u32 ,
971
971
) -> ( token:: LitKind , Symbol ) {
972
972
self . cook_common ( kind, mode, start, end, prefix_len, postfix_len, |src, mode, callback| {
973
- unescape :: unescape_unicode ( src, mode, & mut |span, result| {
973
+ literal_escaper :: unescape_unicode ( src, mode, & mut |span, result| {
974
974
callback ( span, result. map ( drop) )
975
975
} )
976
976
} )
@@ -986,7 +986,7 @@ impl<'psess, 'src> Lexer<'psess, 'src> {
986
986
postfix_len : u32 ,
987
987
) -> ( token:: LitKind , Symbol ) {
988
988
self . cook_common ( kind, mode, start, end, prefix_len, postfix_len, |src, mode, callback| {
989
- unescape :: unescape_mixed ( src, mode, & mut |span, result| {
989
+ literal_escaper :: unescape_mixed ( src, mode, & mut |span, result| {
990
990
callback ( span, result. map ( drop) )
991
991
} )
992
992
} )
0 commit comments