UNPKG

@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
"use strict"; 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);