28 #define GLOBAL_ENV_ROOTS 32
29 #define GLOBAL_ENV_MASK 0x1F
bool lbm_init_env(void)
Definition: env.c:29
lbm_value * lbm_get_global_env(void)
Definition: env.c:48
lbm_value lbm_env_drop_binding(lbm_value env, lbm_value key)
Definition: env.c:158
lbm_uint lbm_get_global_env_size(void)
Definition: env.c:36
lbm_value lbm_env_copy_spine(lbm_value env)
Definition: env.c:53
bool lbm_global_env_lookup(lbm_value *res, lbm_value sym)
Definition: env.c:92
lbm_value lbm_env_set(lbm_value env, lbm_value key, lbm_value val)
Definition: env.c:111
bool lbm_env_lookup_b(lbm_value *res, lbm_value sym, lbm_value env)
Definition: env.c:74
lbm_value lbm_env_modify_binding(lbm_value env, lbm_value key, lbm_value val)
Definition: env.c:135
uint32_t lbm_uint
Definition: lbm_types.h:48
uint32_t lbm_value
Definition: lbm_types.h:44