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
booleanornull, you will also need to override CESKM.literal to map term literals to primitive machine values.