From ffc52a0ecb61d0f7488f91d9b124344e50f7855f Mon Sep 17 00:00:00 2001 From: lemon Date: Wed, 17 Aug 2022 11:11:22 +0200 Subject: ack check --- src/env.cff | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/env.cff') diff --git a/src/env.cff b/src/env.cff index 001e92c..f18fe49 100644 --- a/src/env.cff +++ b/src/env.cff @@ -50,6 +50,11 @@ extern fn envfind(env *Env, name *const u8) *Decl { return &l.decl; } +extern fn envfind_noparent(env *Env, name *const u8) *Decl { + let l **DeclList = env.decls->get(name); + return l ? &(*l).decl : #null; +} + extern fn envfree(env *Env) void { env.decls->clear(); free(env); -- cgit v1.2.3