28#define GLOBAL_ENV_ROOTS 32
29#define GLOBAL_ENV_MASK 0x1F
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:169
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:88
lbm_value lbm_env_set(lbm_value env, lbm_value key, lbm_value val)
Definition env.c:107
lbm_value lbm_env_set_functional(lbm_value env, lbm_value key, lbm_value val)
Definition env.c:132
bool lbm_env_lookup_b(lbm_value *res, lbm_value sym, lbm_value env)
Definition env.c:73
lbm_value lbm_env_modify_binding(lbm_value env, lbm_value key, lbm_value val)
Definition env.c:153
int lbm_init_env(void)
Definition env.c:29
uint32_t lbm_uint
Definition lbm_types.h:48
uint32_t lbm_value
Definition lbm_types.h:44