cas_compiler/expr/
block.rs

1use cas_error::Error;
2use cas_parser::parser::ast::Block;
3use crate::{Compile, Compiler};
4use super::compile_stmts;
5
6impl Compile for Block {
7    fn compile(&self, compiler: &mut Compiler) -> Result<(), Error> {
8        compiler.new_scope(|compiler| compile_stmts(&self.stmts, compiler))?;
9        Ok(())
10    }
11}