@harmoniclabs/plu-ts-onchain
Version:
An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript
22 lines (21 loc) • 976 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.IRNodeKind = void 0;
var IRNodeKind;
(function (IRNodeKind) {
IRNodeKind[IRNodeKind["Var"] = 0] = "Var";
IRNodeKind[IRNodeKind["Func"] = 1] = "Func";
IRNodeKind[IRNodeKind["App"] = 2] = "App";
IRNodeKind[IRNodeKind["Const"] = 3] = "Const";
IRNodeKind[IRNodeKind["Native"] = 4] = "Native";
IRNodeKind[IRNodeKind["Letted"] = 5] = "Letted";
IRNodeKind[IRNodeKind["Hoisted"] = 6] = "Hoisted";
IRNodeKind[IRNodeKind["Error"] = 7] = "Error";
IRNodeKind[IRNodeKind["Forced"] = 8] = "Forced";
IRNodeKind[IRNodeKind["Delayed"] = 9] = "Delayed";
IRNodeKind[IRNodeKind["Constr"] = 10] = "Constr";
IRNodeKind[IRNodeKind["Case"] = 11] = "Case";
IRNodeKind[IRNodeKind["Recursive"] = 12] = "Recursive";
IRNodeKind[IRNodeKind["SelfCall"] = 13] = "SelfCall";
})(IRNodeKind = exports.IRNodeKind || (exports.IRNodeKind = {}));
Object.freeze(IRNodeKind);