29#define GLOBAL_ENV_ROOTS 32
31#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:168
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:95
lbm_value lbm_env_set(lbm_value env, lbm_value key, lbm_value val)
Definition env.c:114
bool lbm_env_lookup_b(lbm_value *res, lbm_value sym, lbm_value env)
Definition env.c:77
lbm_value lbm_env_modify_binding(lbm_value env, lbm_value key, lbm_value val)
Definition env.c:142
uint32_t lbm_uint
Definition lbm_types.h:48
uint32_t lbm_value
Definition lbm_types.h:44