Iterable<EnvEntry>
Kernel
Env.ArrayEnv
static class
Env
add(EnvEntry entry)
Set<Ident>
collectIdents(Var var)
void
collectIdents(Var var, Set<Ident> collector)
boolean
contains(Ident ident)
static Env
create(List<EnvEntry> bindings)
create(Map<Ident,Var> bindings)
create(EnvEntry e1)
create(EnvEntry e1, EnvEntry e2)
create(Env parentEnv, List<EnvEntry> bindings)
create(Env parentEnv, Map<Ident,Var> bindings)
create(Env parentEnv, EnvEntry e1)
create(Env parentEnv, EnvEntry e1, EnvEntry e2)
create(Env parentEnv, EnvEntry e1, EnvEntry e2, EnvEntry e3)
createComplete(Map<Ident,Complete> bindings)
createPrivatelyForKlvm(Env parentEnv, EnvEntry[] bindings)
emptyEnv()
String
formatValue()
Var
get(Ident ident)
parentEnv()
rootEnv()
setRootEnv(Env rootEnv)
EnvEntry
shallowEntryAt(int index)
int
shallowSize()
forEach, iterator, spliterator
accept, toKernelString