mollu-lang-web
Version:
27 lines (26 loc) • 829 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.init = exports.throwerror = exports.isErrorOccurred = exports.info = void 0;
var io_1 = require("./io");
var info = /** @class */ (function () {
function info(col, row) {
this.col = col;
this.row = row;
}
return info;
}());
exports.info = info;
var _isErrorOccurred = false;
function isErrorOccurred() {
return _isErrorOccurred;
}
exports.isErrorOccurred = isErrorOccurred;
function throwerror(info, reason, errcode) {
(0, io_1.print_string)("\uC774 \uBD80\uBD84\uC744 \uBAB0?\uB8E8\uACA0\uC5B4 (".concat(info.col, ", ").concat(info.row, ")\n"));
_isErrorOccurred = true;
}
exports.throwerror = throwerror;
function init() {
_isErrorOccurred = false;
}
exports.init = init;