diff --git a/src/lib/node/call.rs b/src/lib/node/call.rs index 55c4b6e..f6eea5e 100644 --- a/src/lib/node/call.rs +++ b/src/lib/node/call.rs @@ -2,7 +2,7 @@ use std::rc::Rc; use crate::{environment::Environment, node::function::FunctionType}; -use super::{Node, NodeEnum, Precedence, symbol::Symbol}; +use super::{Node, NodeEnum, Precedence}; #[derive(Debug, Clone, PartialEq, PartialOrd)] pub struct Call { diff --git a/src/lib/node/symbol.rs b/src/lib/node/symbol.rs index bb961fe..0b128f5 100644 --- a/src/lib/node/symbol.rs +++ b/src/lib/node/symbol.rs @@ -1,10 +1,6 @@ -use std::{ - collections::HashMap, - rc::Rc, - sync::{LazyLock, Mutex}, -}; +use std::rc::Rc; -use super::{Environment, Node, NodeEnum, Precedence, node_ref::NodeRef}; +use super::{Environment, Node, NodeEnum, Precedence}; use crate::environment::EnvironmentInternalSymbolKey; #[derive(Debug, Clone, PartialEq, PartialOrd)] diff --git a/src/lib/parser/mod.rs b/src/lib/parser/mod.rs index bb0d069..4133124 100644 --- a/src/lib/parser/mod.rs +++ b/src/lib/parser/mod.rs @@ -1,4 +1,4 @@ -use std::{collections::HashMap, iter::Peekable, rc::Rc, slice::Iter, str::Chars, vec::IntoIter}; +use std::{iter::Peekable, rc::Rc, slice::Iter, str::Chars, vec::IntoIter}; use crate::{ environment::Environment,