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