diff options
| author | mryouse | 2023-05-26 02:52:39 +0000 |
|---|---|---|
| committer | mryouse | 2023-05-26 02:52:39 +0000 |
| commit | aab6510a0e59c26a31526ff303a9d581736815fc (patch) | |
| tree | 4fed2a5fe5711f8e0e43b7386317183a162345a9 /vm.d | |
| parent | 11e9f1d854602aae7cb895cfb2f9fc5dd338e6f8 (diff) | |
eq? for many things
Diffstat (limited to 'vm.d')
| -rw-r--r-- | vm.d | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -447,6 +447,11 @@ class VM { bool bval = asBoolean(val); this.pushA(makeBooleanValue(!bval)); break; + case OpCode.OP_EQUAL: + Value b = this.popA(); + Value a = this.popA(); + this.pushA(makeBooleanValue(areValuesEqual(a, b))); + break; case OpCode.OP_CONCAT: Seq b = asSeq(this.popA()); Seq a = asSeq(this.popA()); |
