diff options
Diffstat (limited to 'dbg.d')
| -rw-r--r-- | dbg.d | 5 | 
1 files changed, 4 insertions, 1 deletions
| @@ -77,6 +77,8 @@ string printableValue(Value val) {              }          case ValueType.OBJ:              return printableFunction(val.as.obj); +        case ValueType.TYPE: +            return val.as.type;          default:              return "! unknown value type !";      } @@ -171,7 +173,8 @@ int disassemble(Chunk chunk, int offset) {              return jumpInstruction("OP_JUMP_IF_TRUE", 1, chunk, offset);          case OpCode.OP_CALL:              return byteInstruction("OP_CALL", chunk, offset); - +        case OpCode.OP_TYPE_CHECK_NUMBER: +            return simpleInstruction("OP_TYPE_CHECK_NUMBER", offset);          default:              writeln("unknown opcode?");              return offset + 1; | 
