Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/syntax/src/parsing/lexer.rs')
| -rw-r--r-- | crates/syntax/src/parsing/lexer.rs | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/crates/syntax/src/parsing/lexer.rs b/crates/syntax/src/parsing/lexer.rs index ae4844e486..d94f5f067d 100644 --- a/crates/syntax/src/parsing/lexer.rs +++ b/crates/syntax/src/parsing/lexer.rs @@ -75,18 +75,6 @@ pub fn lex_single_syntax_kind(text: &str) -> Option<(SyntaxKind, Option<SyntaxEr Some((first_token.kind, err)) } -/// The same as `lex_single_syntax_kind()` but returns only `SyntaxKind` and -/// returns `None` if any tokenization error occurred. -/// -/// Beware that unescape errors are not checked at tokenization time. -pub fn lex_single_valid_syntax_kind(text: &str) -> Option<SyntaxKind> { - let (single_token, err) = lex_single_syntax_kind(text)?; - if err.is_some() { - return None; - } - Some(single_token) -} - /// Returns `SyntaxKind` and `Option<SyntaxError>` of the first token /// encountered at the beginning of the string. /// |