Function ra_ap_syntax::lex_single_syntax_kind [−][src]
pub fn lex_single_syntax_kind(
text: &str
) -> Option<(SyntaxKind, Option<SyntaxError>)>
Expand description
Returns SyntaxKind
and Option<SyntaxError>
if text
parses as a single token.
Returns None
if the string contains zero or two or more tokens.
The token is malformed if the returned error is not None
.
Beware that unescape errors are not checked at tokenization time.