From 59d076f6dc179315b6dfc1c141dc9ee48cc66a54 Mon Sep 17 00:00:00 2001 From: mryouse Date: Tue, 6 Jun 2023 20:27:18 -0400 Subject: initial commit of reverse --- vm.d | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'vm.d') diff --git a/vm.d b/vm.d index a8d3d6e..db2d4a0 100644 --- a/vm.d +++ b/vm.d @@ -475,6 +475,10 @@ class VM { Seq seq = asSeq(this.popA()); this.pushA(makeNumberValue(seq.length())); break; + case OpCode.OP_REVERSE: + Seq seq = asSeq(this.popA()); + this.pushA(makeSeqValue(seq.reverse())); + break; case OpCode.OP_MEMBER: Seq seq = asSeq(this.popA()); Value val = this.popA(); -- cgit v1.2.3