@@ -30,7 +30,7 @@ impl LuaLexer<'_> {
30
30
break ;
31
31
}
32
32
33
- tokens. push ( LuaTokenData :: new ( kind, self . reader . saved_range ( ) ) ) ;
33
+ tokens. push ( LuaTokenData :: new ( kind, self . reader . current_range ( ) ) ) ;
34
34
}
35
35
36
36
tokens
@@ -122,7 +122,7 @@ impl LuaLexer<'_> {
122
122
if self . reader . current_char ( ) != '[' {
123
123
self . errors . push ( LuaParseError :: syntax_error_from (
124
124
& t ! ( "invalid long string delimiter" ) ,
125
- self . reader . saved_range ( ) ,
125
+ self . reader . current_range ( ) ,
126
126
) ) ;
127
127
return LuaTokenKind :: TkLongString ;
128
128
}
@@ -149,7 +149,7 @@ impl LuaLexer<'_> {
149
149
if !self . lexer_config . support_integer_operation ( ) {
150
150
self . errors . push ( LuaParseError :: syntax_error_from (
151
151
& t ! ( "bitwise operation is not supported" ) ,
152
- self . reader . saved_range ( ) ,
152
+ self . reader . current_range ( ) ,
153
153
) ) ;
154
154
}
155
155
@@ -176,7 +176,7 @@ impl LuaLexer<'_> {
176
176
if !self . lexer_config . support_integer_operation ( ) {
177
177
self . errors . push ( LuaParseError :: syntax_error_from (
178
178
& t ! ( "bitwise operation is not supported" ) ,
179
- self . reader . saved_range ( ) ,
179
+ self . reader . current_range ( ) ,
180
180
) ) ;
181
181
}
182
182
@@ -198,7 +198,7 @@ impl LuaLexer<'_> {
198
198
if !self . lexer_config . support_integer_operation ( ) {
199
199
self . errors . push ( LuaParseError :: syntax_error_from (
200
200
& t ! ( "bitwise operation is not supported" ) ,
201
- self . reader . saved_range ( ) ,
201
+ self . reader . current_range ( ) ,
202
202
) ) ;
203
203
}
204
204
return LuaTokenKind :: TkBitXor ;
@@ -252,7 +252,7 @@ impl LuaLexer<'_> {
252
252
if self . reader . current_char ( ) != quote {
253
253
self . errors . push ( LuaParseError :: syntax_error_from (
254
254
& t ! ( "unfinished string" ) ,
255
- self . reader . saved_range ( ) ,
255
+ self . reader . current_range ( ) ,
256
256
) ) ;
257
257
return LuaTokenKind :: TkString ;
258
258
}
@@ -297,7 +297,7 @@ impl LuaLexer<'_> {
297
297
_ if self . reader . is_eof ( ) => {
298
298
self . errors . push ( LuaParseError :: syntax_error_from (
299
299
& t ! ( "unfinished long comment" ) ,
300
- self . reader . saved_range ( ) ,
300
+ self . reader . current_range ( ) ,
301
301
) ) ;
302
302
return LuaTokenKind :: TkLongComment ;
303
303
}
@@ -323,7 +323,7 @@ impl LuaLexer<'_> {
323
323
if !self . lexer_config . support_integer_operation ( ) {
324
324
self . errors . push ( LuaParseError :: syntax_error_from (
325
325
& t ! ( "integer division is not supported" ) ,
326
- self . reader . saved_range ( ) ,
326
+ self . reader . current_range ( ) ,
327
327
) ) ;
328
328
}
329
329
@@ -405,7 +405,7 @@ impl LuaLexer<'_> {
405
405
if !self . lexer_config . support_integer_operation ( ) {
406
406
self . errors . push ( LuaParseError :: syntax_error_from (
407
407
& t ! ( "bitwise operation is not supported" ) ,
408
- self . reader . saved_range ( ) ,
408
+ self . reader . current_range ( ) ,
409
409
) ) ;
410
410
}
411
411
@@ -428,7 +428,7 @@ impl LuaLexer<'_> {
428
428
if !self . lexer_config . support_integer_operation ( ) {
429
429
self . errors . push ( LuaParseError :: syntax_error_from (
430
430
& t ! ( "bitwise operation is not supported" ) ,
431
- self . reader . saved_range ( ) ,
431
+ self . reader . current_range ( ) ,
432
432
) ) ;
433
433
}
434
434
@@ -483,7 +483,7 @@ impl LuaLexer<'_> {
483
483
ch if is_name_start ( ch) => {
484
484
self . reader . bump ( ) ;
485
485
self . reader . eat_while ( is_name_continue) ;
486
- let name = self . reader . current_saved_text ( ) ;
486
+ let name = self . reader . current_text ( ) ;
487
487
self . name_to_kind ( name)
488
488
}
489
489
_ => {
@@ -546,7 +546,7 @@ impl LuaLexer<'_> {
546
546
if !end {
547
547
self . errors . push ( LuaParseError :: syntax_error_from (
548
548
& t ! ( "unfinished long string or comment" ) ,
549
- self . reader . saved_range ( ) ,
549
+ self . reader . current_range ( ) ,
550
550
) ) ;
551
551
}
552
552
@@ -671,7 +671,7 @@ impl LuaLexer<'_> {
671
671
"unexpected character '{}' after number literal" ,
672
672
self . reader. current_char( )
673
673
) ,
674
- self . reader . saved_range ( ) ,
674
+ self . reader . current_range ( ) ,
675
675
) ) ;
676
676
}
677
677
0 commit comments