// ( -- n) {s -- s} private int CountAction() { _interpreter.ObjectStackExpect(1); _interpreter.StackFree(1); var s = _interpreter.OPop().ToString(); _interpreter.Push(s.Length); _interpreter.OPush(s); return(1); }
// (addr -- ) { -- o} private int FetchFromVariableAction() { _interpreter.OPush(_interpreter.State.ObjectHeap.Items[_interpreter.Pop()]); return(1); }