Monotonically increasing number used to generate unique identifiers.
This method tries to apply the current continuation to a value, which we know is positive.
The Value which we are to annihilate with ...
... the given continuation.
A backing Value storage object.
A stack (LIFO) of continuations.
An IteratorResult
: either Value<Base>
if done
, else
State<Base>
.
A term intended to represent a literal value.
A value representation of the syntactic literal.
A freshly generated symbol. Multi-purpose.
Generated using TypeDoc
The CESKM virtual machine.
The focal point is the transition step implementation, which a sub-class will use as a building-block in its evaluation algorithm.
The machine can only perform the operations it defines, so sub-classes will almost certainly override CESKM.op. If your machine is to manipulate values of types other than
boolean
ornull
, you will also need to override CESKM.literal to map term literals to primitive machine values.