From e8560d0dcb6c8051e2059f369258ec4bf07879f3 Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Sun, 5 May 2019 00:10:58 +0200 Subject: Implement alpha-normalization Closes #12 --- dhall/src/normalize.rs | 214 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 163 insertions(+), 51 deletions(-) (limited to 'dhall/src/normalize.rs') diff --git a/dhall/src/normalize.rs b/dhall/src/normalize.rs index 904c0a2..3e13350 100644 --- a/dhall/src/normalize.rs +++ b/dhall/src/normalize.rs @@ -34,11 +34,11 @@ impl Typed { Normalized(self.0) } - pub(crate) fn shift(&self, delta: isize, var: &V