refactor: merge imports
This commit is contained in:
parent
872195f6a5
commit
d8724eb4b7
2 changed files with 4 additions and 9 deletions
|
@ -1,10 +1,6 @@
|
|||
use std::borrow::Borrow;
|
||||
|
||||
use crate::Result;
|
||||
|
||||
use crate::env::Environment;
|
||||
use crate::error::Error;
|
||||
use crate::Node;
|
||||
use crate::{Environment, Error, Node, Result};
|
||||
|
||||
pub fn eval(env: &Environment, ast: Vec<Node>) -> Result<Vec<Node>> {
|
||||
let mut exprs = Vec::new();
|
||||
|
@ -205,7 +201,7 @@ mod test {
|
|||
dbg!(input);
|
||||
let env = Environment::default();
|
||||
let ast = parse_str(input).unwrap();
|
||||
let res = eval(&env, ast)
|
||||
let res = crate::eval(&env, ast)
|
||||
.unwrap()
|
||||
.into_iter()
|
||||
.map(|elem| elem.to_string())
|
||||
|
@ -222,7 +218,7 @@ mod test {
|
|||
fn test_evaluator_fail(#[case] input: &str) {
|
||||
let env = Environment::default();
|
||||
let ast = parse_str(input).unwrap();
|
||||
let res = eval(&env, ast);
|
||||
let res = crate::eval(&env, ast);
|
||||
|
||||
assert!(res.is_err())
|
||||
}
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
use std::collections::HashMap;
|
||||
|
||||
use crate::Environment;
|
||||
use crate::Result;
|
||||
use crate::{Environment, Result};
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub enum Node {
|
||||
|
|
Loading…
Reference in a new issue