use crate::{context::Context, error::RuntimeError}; use super::{AbstractTree, Statement, Value}; #[derive(Clone, Debug, PartialEq)] pub struct Block { statements: Vec, } impl Block { pub fn new(statements: Vec) -> Self { Self { statements } } } impl AbstractTree for Block { fn run(self, _: &Context) -> Result { todo!() } }