aboutsummaryrefslogtreecommitdiff
path: root/crates/libsyntax2/src/lexer
diff options
context:
space:
mode:
Diffstat (limited to 'crates/libsyntax2/src/lexer')
-rw-r--r--crates/libsyntax2/src/lexer/strings.rs16
1 files changed, 2 insertions, 14 deletions
diff --git a/crates/libsyntax2/src/lexer/strings.rs b/crates/libsyntax2/src/lexer/strings.rs
index a6da97d47..e6ade54a4 100644
--- a/crates/libsyntax2/src/lexer/strings.rs
+++ b/crates/libsyntax2/src/lexer/strings.rs
@@ -102,23 +102,11 @@ pub(crate) fn scan_raw_string(ptr: &mut Ptr) {
102} 102}
103 103
104fn scan_byte(ptr: &mut Ptr) { 104fn scan_byte(ptr: &mut Ptr) {
105 if ptr.next_is('\'') { 105 scan_char(ptr)
106 ptr.bump();
107 return;
108 }
109 ptr.bump();
110 if ptr.next_is('\'') {
111 ptr.bump();
112 return;
113 }
114} 106}
115 107
116fn scan_byte_string(ptr: &mut Ptr) { 108fn scan_byte_string(ptr: &mut Ptr) {
117 while let Some(c) = ptr.bump() { 109 scan_string(ptr)
118 if c == '"' {
119 return;
120 }
121 }
122} 110}
123 111
124fn scan_raw_byte_string(ptr: &mut Ptr) { 112fn scan_raw_byte_string(ptr: &mut Ptr) {