UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

23 lines (21 loc) 636 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.KnownProgramCounter = void 0; const ProgramCounter_1 = require("./ProgramCounter"); class KnownProgramCounter extends ProgramCounter_1.ProgramCounter { constructor(pc) { super(); this.pc = pc; } plus(offset) { return new KnownProgramCounter(this.pc + offset); } equals(other) { return other instanceof KnownProgramCounter && this.pc === other.pc; } getPC() { return this.pc; } } exports.KnownProgramCounter = KnownProgramCounter; //# sourceMappingURL=KnownProgramCounter.js.map