Changes to lexer to keep clippy happy
This commit is contained in:
parent
434771a57d
commit
798e60fe78
|
@ -14,7 +14,7 @@ pub struct LexInfo {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn run(src: &str) -> Result<LexInfo, Vec<ParseError>> {
|
pub fn run(src: &str) -> Result<LexInfo, Vec<ParseError>> {
|
||||||
let len = src.as_bytes().len();
|
let len = src.len();
|
||||||
|
|
||||||
let tokens = lexer().parse(chumsky::Stream::from_iter(
|
let tokens = lexer().parse(chumsky::Stream::from_iter(
|
||||||
Span::create(len, 1),
|
Span::create(len, 1),
|
||||||
|
@ -245,7 +245,7 @@ pub fn lexer() -> impl Parser<char, Vec<(Token, Span)>, Error = ParseError> {
|
||||||
"via" => Token::Via,
|
"via" => Token::Via,
|
||||||
"bench" => Token::Benchmark,
|
"bench" => Token::Benchmark,
|
||||||
_ => {
|
_ => {
|
||||||
if s.chars().next().map_or(false, |c| c.is_uppercase()) {
|
if s.chars().next().is_some_and(|c| c.is_uppercase()) {
|
||||||
Token::UpName {
|
Token::UpName {
|
||||||
// TODO: do not allow _ in upname
|
// TODO: do not allow _ in upname
|
||||||
name: s,
|
name: s,
|
||||||
|
|
Loading…
Reference in New Issue