diff options
Diffstat (limited to 'vm.d')
| -rw-r--r-- | vm.d | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -463,6 +463,14 @@ class VM { Seq seq = asSeq(this.popA()); this.pushA(makeSeqValue(seq.rest())); break; + case OpCode.OP_MOST: + Seq seq = asSeq(this.popA()); + this.pushA(makeSeqValue(seq.most())); + break; + case OpCode.OP_LAST: + Seq seq = asSeq(this.popA()); + this.pushA(seq.last()); + break; case OpCode.OP_LENGTH: Seq seq = asSeq(this.popA()); this.pushA(makeNumberValue(seq.length())); |
