From 674695d7e28f03218aa5a3facd933b87d508ea7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Fri, 29 Jan 2021 21:01:29 +0100 Subject: ?? --- src/compiler.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/compiler.rs') diff --git a/src/compiler.rs b/src/compiler.rs index d31ee0d..866e0a3 100644 --- a/src/compiler.rs +++ b/src/compiler.rs @@ -50,10 +50,11 @@ nextable_enum!(Prec { }); -#[derive(Debug, Clone)] +#[derive(Clone)] pub struct Prog { pub blocks: Vec>>, pub blobs: Vec>, + pub functions: Vec, } #[derive(Debug, Clone)] @@ -1077,6 +1078,7 @@ impl Compiler { Ok(Prog { blocks: self.blocks.clone(), blobs: self.blobs.iter().map(|x| Rc::new(x.clone())).collect(), + functions: functions.iter().map(|(_, f)| *f).collect(), }) } else { Err(self.errors.clone()) -- cgit v1.2.1