From dee0a83acab3c13701d6f078cf26436bc4298f9f Mon Sep 17 00:00:00 2001 From: Lucas Date: Fri, 3 Jan 2025 14:13:45 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20Fix=20compiler=20warnings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit semver: chore --- src/main.rs | 2 +- src/parser/expression/mod.rs | 2 +- src/parser/typechecker/mod.rs | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 8abd436..96a8bf7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -11,7 +11,7 @@ pub mod parser; const INPUT: &str = " fn main() { - let a = |a ~ int| a * a; + let a = |a ~ int| { 1 + 1; a }; let b = a; diff --git a/src/parser/expression/mod.rs b/src/parser/expression/mod.rs index 7df67f9..5dd29a2 100644 --- a/src/parser/expression/mod.rs +++ b/src/parser/expression/mod.rs @@ -113,7 +113,7 @@ pub fn call<'de>( } pub fn lambda<'de>(parser: &mut Parser<'de>) -> Result> { - let pipe = parser + parser .lexer .expect(TokenKind::Pipe, "expected a pipe before lambda arguments")?; diff --git a/src/parser/typechecker/mod.rs b/src/parser/typechecker/mod.rs index a7caa54..01db16c 100644 --- a/src/parser/typechecker/mod.rs +++ b/src/parser/typechecker/mod.rs @@ -2,7 +2,6 @@ use super::ast::{untyped, Type, TypeValue}; use crate::parser::ast::CombineSpan; use environment::Environment; use miette::{MietteDiagnostic, Result, SourceSpan}; -use std::{borrow::Cow, collections::HashMap}; mod environment; #[cfg(test)]