We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9ac6fdb commit 3a1e554Copy full SHA for 3a1e554
1 file changed
compiler/src/modules/lexer/scan.rs
@@ -366,14 +366,13 @@ impl<'a> Scanner<'a> {
366
self.scan_id_rest();
367
let slice = &self.src[start..self.pos];
368
369
- if is_fstring_prefix(slice) {
370
- if let Some(&q) = self.src.get(self.pos) {
371
- if q == b'"' || q == b'\'' {
372
- let pe = self.pos;
373
- self.start_fstring(start, pe);
374
- return self.pending.pop();
375
- }
376
+ if is_string_prefix(slice)
+ && let Some(&q) = self.src.get(self.pos)
+ && (q == b'"' || q == b'\'')
+ {
+ self.pos += 1;
+ self.scan_string(q);
+ return Some((TokenType::String, self.line, start, self.pos));
377
}
378
379
if is_string_prefix(slice) {
0 commit comments