From 8f9db73d5526157cf37bc17e5701f99319d61c71 Mon Sep 17 00:00:00 2001
From: Federico Lolli <federico.lolli@skywarder.eu>
Date: Sun, 17 Mar 2024 00:06:52 +0100
Subject: [PATCH] Cargo fmt
---
on-host/arpist-traject/src/syntax/parser.rs | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git a/on-host/arpist-traject/src/syntax/parser.rs b/on-host/arpist-traject/src/syntax/parser.rs
index 58d024c..a6a8309 100644
--- a/on-host/arpist-traject/src/syntax/parser.rs
+++ b/on-host/arpist-traject/src/syntax/parser.rs
@@ -1,10 +1,6 @@
-use std::{
- collections::VecDeque,
- iter::Peekable,
- ops::{Deref, Range},
-};
+use std::{collections::VecDeque, ops::Range};
-use logos::{Lexer, Logos, SpannedIter};
+use logos::{Logos, SpannedIter};
use super::*;
use crate::tokens::Token;
@@ -56,7 +52,6 @@ impl<'a> Lookahead for CachedLexer<'a> {
impl<'a> CachedLexer<'a> {
pub fn new(input: &'a str) -> Self {
let lexer = Token::lexer(input).spanned();
- let s = lexer.clone().collect::<Vec<_>>();
CachedLexer {
iter: lexer,
cached: VecDeque::new(),
@@ -477,15 +472,15 @@ mod tests {
#[test]
fn test_parse_expr() {
let mut lex = CachedLexer::new("(3.4+2)*3.1");
- let expr = parse_expr(lex.view()).unwrap();
+ parse_expr(lex.view()).unwrap();
let mut lex = CachedLexer::new("3.4+2*3.1");
- let expr = parse_expr(lex.view()).unwrap();
+ parse_expr(lex.view()).unwrap();
let mut lex = CachedLexer::new("(3^2+1) / 2");
- let expr = parse_expr(lex.view()).unwrap();
+ parse_expr(lex.view()).unwrap();
let mut lex = CachedLexer::new("2t^2+1.5t-3");
- let expr = parse_expr(lex.view()).unwrap();
+ parse_expr(lex.view()).unwrap();
}
}
--
GitLab