diff --git a/src/compile.rs b/src/compile.rs index 269e493..f6f0e1c 100644 --- a/src/compile.rs +++ b/src/compile.rs @@ -31,7 +31,7 @@ struct Compiler { /// Compile a given sourcecode into a bytecode object. pub fn compile( source: &str, - mode: &Mode, + mode: Mode, source_path: String, optimize: u8, ) -> Result { @@ -102,6 +102,7 @@ pub fn compile_program_single( }) } +#[derive(Clone, Copy)] pub enum Mode { Exec, Eval,