Package | Description |
---|---|
org.armedbear.lisp |
Modifier and Type | Field and Description |
---|---|
private Binding |
Environment.blocks |
(package private) Binding |
Binding.next |
private Binding |
Environment.tags |
(package private) Binding |
Environment.vars |
Modifier and Type | Method and Description |
---|---|
Binding |
Environment.getBinding(LispObject symbol) |
Binding |
Environment.getBlockBinding(LispObject block) |
Binding |
Environment.getTagBinding(LispObject tag) |
Modifier and Type | Method and Description |
---|---|
(package private) static LispObject |
Lisp.nonLocalGo(Binding binding,
LispObject tag)
Throws a Go exception to cause a non-local transfer
of control event, after checking that the extent of
the catching tagbody hasn't ended yet.
|
(package private) static LispObject |
Lisp.nonLocalReturn(Binding binding,
Symbol block,
LispObject result)
Throws a Return exception to cause a non-local transfer
of control event, after checking that the extent of
the catching block hasn't ended yet.
|
Constructor and Description |
---|
Binding(LispObject symbol,
Environment env,
LispObject value,
Binding next) |
Binding(LispObject symbol,
LispObject value,
Binding next) |