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}