@@ -30,7 +30,7 @@ impl LuaLexer<'_> {
3030 break ;
3131 }
3232
33- tokens. push ( LuaTokenData :: new ( kind, self . reader . saved_range ( ) ) ) ;
33+ tokens. push ( LuaTokenData :: new ( kind, self . reader . current_range ( ) ) ) ;
3434 }
3535
3636 tokens
@@ -122,7 +122,7 @@ impl LuaLexer<'_> {
122122 if self . reader . current_char ( ) != '[' {
123123 self . errors . push ( LuaParseError :: syntax_error_from (
124124 & t ! ( "invalid long string delimiter" ) ,
125- self . reader . saved_range ( ) ,
125+ self . reader . current_range ( ) ,
126126 ) ) ;
127127 return LuaTokenKind :: TkLongString ;
128128 }
@@ -149,7 +149,7 @@ impl LuaLexer<'_> {
149149 if !self . lexer_config . support_integer_operation ( ) {
150150 self . errors . push ( LuaParseError :: syntax_error_from (
151151 & t ! ( "bitwise operation is not supported" ) ,
152- self . reader . saved_range ( ) ,
152+ self . reader . current_range ( ) ,
153153 ) ) ;
154154 }
155155
@@ -176,7 +176,7 @@ impl LuaLexer<'_> {
176176 if !self . lexer_config . support_integer_operation ( ) {
177177 self . errors . push ( LuaParseError :: syntax_error_from (
178178 & t ! ( "bitwise operation is not supported" ) ,
179- self . reader . saved_range ( ) ,
179+ self . reader . current_range ( ) ,
180180 ) ) ;
181181 }
182182
@@ -198,7 +198,7 @@ impl LuaLexer<'_> {
198198 if !self . lexer_config . support_integer_operation ( ) {
199199 self . errors . push ( LuaParseError :: syntax_error_from (
200200 & t ! ( "bitwise operation is not supported" ) ,
201- self . reader . saved_range ( ) ,
201+ self . reader . current_range ( ) ,
202202 ) ) ;
203203 }
204204 return LuaTokenKind :: TkBitXor ;
@@ -252,7 +252,7 @@ impl LuaLexer<'_> {
252252 if self . reader . current_char ( ) != quote {
253253 self . errors . push ( LuaParseError :: syntax_error_from (
254254 & t ! ( "unfinished string" ) ,
255- self . reader . saved_range ( ) ,
255+ self . reader . current_range ( ) ,
256256 ) ) ;
257257 return LuaTokenKind :: TkString ;
258258 }
@@ -297,7 +297,7 @@ impl LuaLexer<'_> {
297297 _ if self . reader . is_eof ( ) => {
298298 self . errors . push ( LuaParseError :: syntax_error_from (
299299 & t ! ( "unfinished long comment" ) ,
300- self . reader . saved_range ( ) ,
300+ self . reader . current_range ( ) ,
301301 ) ) ;
302302 return LuaTokenKind :: TkLongComment ;
303303 }
@@ -323,7 +323,7 @@ impl LuaLexer<'_> {
323323 if !self . lexer_config . support_integer_operation ( ) {
324324 self . errors . push ( LuaParseError :: syntax_error_from (
325325 & t ! ( "integer division is not supported" ) ,
326- self . reader . saved_range ( ) ,
326+ self . reader . current_range ( ) ,
327327 ) ) ;
328328 }
329329
@@ -405,7 +405,7 @@ impl LuaLexer<'_> {
405405 if !self . lexer_config . support_integer_operation ( ) {
406406 self . errors . push ( LuaParseError :: syntax_error_from (
407407 & t ! ( "bitwise operation is not supported" ) ,
408- self . reader . saved_range ( ) ,
408+ self . reader . current_range ( ) ,
409409 ) ) ;
410410 }
411411
@@ -428,7 +428,7 @@ impl LuaLexer<'_> {
428428 if !self . lexer_config . support_integer_operation ( ) {
429429 self . errors . push ( LuaParseError :: syntax_error_from (
430430 & t ! ( "bitwise operation is not supported" ) ,
431- self . reader . saved_range ( ) ,
431+ self . reader . current_range ( ) ,
432432 ) ) ;
433433 }
434434
@@ -483,7 +483,7 @@ impl LuaLexer<'_> {
483483 ch if is_name_start ( ch) => {
484484 self . reader . bump ( ) ;
485485 self . reader . eat_while ( is_name_continue) ;
486- let name = self . reader . current_saved_text ( ) ;
486+ let name = self . reader . current_text ( ) ;
487487 self . name_to_kind ( name)
488488 }
489489 _ => {
@@ -546,7 +546,7 @@ impl LuaLexer<'_> {
546546 if !end {
547547 self . errors . push ( LuaParseError :: syntax_error_from (
548548 & t ! ( "unfinished long string or comment" ) ,
549- self . reader . saved_range ( ) ,
549+ self . reader . current_range ( ) ,
550550 ) ) ;
551551 }
552552
@@ -671,7 +671,7 @@ impl LuaLexer<'_> {
671671 "unexpected character '{}' after number literal" ,
672672 self . reader. current_char( )
673673 ) ,
674- self . reader . saved_range ( ) ,
674+ self . reader . current_range ( ) ,
675675 ) ) ;
676676 }
677677
0 commit comments