diff options
Diffstat (limited to 'crates/ra_syntax/src/lexer/mod.rs')
-rw-r--r-- | crates/ra_syntax/src/lexer/mod.rs | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/crates/ra_syntax/src/lexer/mod.rs b/crates/ra_syntax/src/lexer/mod.rs index 9dc0b63d6..f388da273 100644 --- a/crates/ra_syntax/src/lexer/mod.rs +++ b/crates/ra_syntax/src/lexer/mod.rs | |||
@@ -58,12 +58,16 @@ fn next_token_inner(c: char, ptr: &mut Ptr) -> SyntaxKind { | |||
58 | } | 58 | } |
59 | 59 | ||
60 | match c { | 60 | match c { |
61 | '#' => if scan_shebang(ptr) { | 61 | '#' => { |
62 | return SHEBANG; | 62 | if scan_shebang(ptr) { |
63 | }, | 63 | return SHEBANG; |
64 | '/' => if let Some(kind) = scan_comment(ptr) { | 64 | } |
65 | return kind; | 65 | } |
66 | }, | 66 | '/' => { |
67 | if let Some(kind) = scan_comment(ptr) { | ||
68 | return kind; | ||
69 | } | ||
70 | } | ||
67 | _ => (), | 71 | _ => (), |
68 | } | 72 | } |
69 | 73 | ||