From c448698f797f2304dca0e0b8b833959de00ca079 Mon Sep 17 00:00:00 2001 From: Nadrieril Date: Mon, 20 Jan 2020 15:27:19 +0000 Subject: Reimplement basic tck/nze with proper environments Inspired from dhall_haskell --- dhall/src/semantics/core/var.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dhall/src/semantics/core/var.rs') diff --git a/dhall/src/semantics/core/var.rs b/dhall/src/semantics/core/var.rs index 0aa86d5..0d2c1d4 100644 --- a/dhall/src/semantics/core/var.rs +++ b/dhall/src/semantics/core/var.rs @@ -14,6 +14,9 @@ pub struct Binder { } impl AlphaVar { + pub(crate) fn new(alpha: V<()>) -> Self { + AlphaVar { alpha } + } pub(crate) fn default() -> Self { AlphaVar { alpha: V((), 0) } } -- cgit v1.2.3