From b51231b3cb7e6ac0475510018635a73ba9fb439b Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Wed, 23 Jan 2019 20:07:01 -0600 Subject: [PATCH] Callapse with below. --- src/build/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/build/mod.rs b/src/build/mod.rs index 77cce25..50f8a1a 100644 --- a/src/build/mod.rs +++ b/src/build/mod.rs @@ -322,12 +322,14 @@ impl<'a> FileBuilder<'a> { self.eval_input(OffsetStrIter::new(input)) } + // FileBuilder specific /// Builds a ucg file at the named path. pub fn build(&mut self) -> BuildResult { let mut f = File::open(&self.file)?; let mut s = String::new(); f.read_to_string(&mut s)?; - let eval_result = self.eval_string(&s); + let input = OffsetStrIter::new(&s).with_src_file(self.file.clone()); + let eval_result = self.eval_input(input); match eval_result { Ok(v) => { self.last = Some(v);