UNPKG

ton-assembly

Version:

TON assembler and disassembler

1,761 lines 108 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ISNAN = exports.CMP = exports.GEQ = exports.NEQ = exports.GREATER = exports.LEQ = exports.EQUAL = exports.LESS = exports.SGN = exports.QABS = exports.QMINMAX = exports.QMAX = exports.QMIN = exports.QUBITSIZE = exports.QBITSIZE = exports.QUFITSX = exports.QFITSX = exports.QNOT = exports.QXOR = exports.QOR = exports.QAND = exports.QPOW2 = exports.QMUL = exports.QDEC = exports.QINC = exports.QNEGATE = exports.QSUBR = exports.QSUB = exports.QADD = exports.ABS = exports.MINMAX = exports.MAX = exports.MIN = exports.UBITSIZE = exports.BITSIZE = exports.UFITSX = exports.FITSX = exports.NOT = exports.XOR = exports.OR = exports.AND = exports.POW2 = exports.MUL = exports.DEC = exports.INC = exports.NEGATE = exports.SUBR = exports.SUB = exports.ADD = exports.PUSHNAN = void 0; exports.BREMBITS = exports.BBITREFS = exports.BREFS = exports.BBITS = exports.BDEPTH = exports.ENDXC = exports.STBRQ = exports.STSLICERQ = exports.STBREFRQ = exports.STREFRQ = exports.STBQ = exports.STSLICEQ = exports.STBREFQ = exports.STREFQ = exports.STBR = exports.STSLICER = exports.STBREFR = exports.STREFR = exports.STB = exports.STBREF = exports.ENDCST = exports.ENDC = exports.NEWC = exports.SDCNTTRAIL1 = exports.SDCNTTRAIL0 = exports.SDCNTLEAD1 = exports.SDCNTLEAD0 = exports.SDPSFXREV = exports.SDPSFX = exports.SDSFXREV = exports.SDSFX = exports.SDPPFXREV = exports.SDPPFX = exports.SDPFXREV = exports.SDPFX = exports.SDEQ = exports.SDLEXCMP = exports.SDFIRST = exports.SREMPTY = exports.SDEMPTY = exports.SEMPTY = exports.QCMP = exports.QGEQ = exports.QNEQ = exports.QGREATER = exports.QLEQ = exports.QEQUAL = exports.QLESS = exports.QSGN = exports.CHKNAN = void 0; exports.RET = exports.JMPX = exports.EXECUTE = exports.CDEPTHIX = exports.CHASHIX = exports.CLEVELMASK = exports.CLEVEL = exports.CDEPTH = exports.SDEPTH = exports.LDSAME = exports.LDONES = exports.LDZEROES = exports.SBITREFS = exports.SREFS = exports.SBITS = exports.PLDREFVAR = exports.SCHKBITREFSQ = exports.SCHKREFSQ = exports.SCHKBITSQ = exports.SCHKBITREFS = exports.SCHKREFS = exports.SCHKBITS = exports.XLOADQ = exports.XLOAD = exports.XCTOS = exports.SPLITQ = exports.SPLIT = exports.SUBSLICE = exports.SSKIPLAST = exports.SCUTLAST = exports.SSKIPFIRST = exports.SCUTFIRST = exports.SDSUBSTR = exports.SDSKIPLAST = exports.SDCUTLAST = exports.SDSKIPFIRST = exports.SDCUTFIRST = exports.LDREFRTOS = exports.LDREF = exports.ENDS = exports.CTOS = exports.STSAME = exports.STONES = exports.STZEROES = exports.BCHKBITREFSQ = exports.BCHKREFSQ = exports.BCHKBITREFS = exports.BCHKREFS = exports.BREMBITREFS = exports.BREMREFS = void 0; exports.ATEXIT = exports.COMPOSBOTH = exports.BOOLOR = exports.BOOLAND = exports.SETCONTCTRMANYX = exports.SETCONTCTRX = exports.POPCTRX = exports.PUSHCTRX = exports.BLESSVARARGS = exports.BLESS = exports.SETNUMVARARGS = exports.SETCONTVARARGS = exports.RETURNVARARGS = exports.AGAINENDBRK = exports.AGAINBRK = exports.WHILEENDBRK = exports.WHILEBRK = exports.UNTILENDBRK = exports.UNTILBRK = exports.REPEATENDBRK = exports.REPEATBRK = exports.AGAINEND = exports.AGAIN = exports.WHILEEND = exports.WHILE = exports.UNTILEND = exports.UNTIL = exports.REPEATEND = exports.REPEAT = exports.IFNOTRETALT = exports.IFRETALT = exports.CONDSELCHK = exports.CONDSEL = exports.IFELSE = exports.IFNOTJMP = exports.IFJMP = exports.IFNOT = exports.IF = exports.IFNOTRET = exports.IFRET = exports.RUNVMX = exports.RETDATA = exports.CALLCCVARARGS = exports.JMPXVARARGS = exports.RETVARARGS = exports.CALLXVARARGS = exports.JMPXDATA = exports.CALLCC = exports.RETBOOL = exports.RETALT = void 0; exports.NOW = exports.COMMIT = exports.GASCONSUMED = exports.SETGASLIMIT = exports.ACCEPT = exports.ONLYX = exports.ONLYTOPX = exports.CHKDEPTH = exports.DEPTH = exports.XCHGX = exports.TUCK = exports.DROPX = exports.REVX = exports.BLKSWX = exports.ROLLREV = exports.ROLL = exports.PICK = exports.ROTREV = exports.ROT = exports.NIP = exports.DROP = exports.OVER = exports.DUP = exports.SWAP = exports.NOP = exports.PFXDICTGETEXEC = exports.PFXDICTGETJMP = exports.PFXDICTGET = exports.PFXDICTGETQ = exports.PFXDICTDEL = exports.PFXDICTADD = exports.PFXDICTREPLACE = exports.PFXDICTSET = exports.PLDDICTQ = exports.LDDICTQ = exports.PLDDICT = exports.LDDICT = exports.PLDDICTS = exports.LDDICTS = exports.SKIPDICT = exports.STDICT = exports.TRY = exports.SAMEALTSAVE = exports.SAMEALT = exports.BOOLEVAL = exports.INVERT = exports.THENRETALT = exports.THENRET = exports.SETEXITALT = exports.ATEXITALT = void 0; exports.RIST255_QADD = exports.RIST255_QVALIDATE = exports.RIST255_PUSHL = exports.RIST255_MULBASE = exports.RIST255_MUL = exports.RIST255_SUB = exports.RIST255_ADD = exports.RIST255_VALIDATE = exports.RIST255_FROMHASH = exports.P256_CHKSIGNS = exports.P256_CHKSIGNU = exports.SECP256K1_XONLY_PUBKEY_TWEAK_ADD = exports.ECRECOVER = exports.CHKSIGNS = exports.CHKSIGNU = exports.SHA256U = exports.HASHSU = exports.HASHCU = exports.ADDRAND = exports.SETRAND = exports.RAND = exports.RANDU256 = exports.SETGLOBVAR = exports.GETGLOBVAR = exports.GETFORWARDFEESIMPLE = exports.GETGASFEESIMPLE = exports.GETORIGINALFWDFEE = exports.GETPRECOMPILEDGAS = exports.GETFORWARDFEE = exports.GETSTORAGEFEE = exports.GETGASFEE = exports.GLOBALID = exports.PREVMCBLOCKS_100 = exports.PREVKEYBLOCK = exports.PREVMCBLOCKS = exports.CONFIGOPTPARAM = exports.CONFIGPARAM = exports.CONFIGDICT = exports.DUEPAYMENT = exports.UNPACKEDCONFIGTUPLE = exports.PREVBLOCKSINFOTUPLE = exports.STORAGEFEES = exports.INCOMINGVALUE = exports.MYCODE = exports.CONFIGROOT = exports.MYADDR = exports.BALANCE = exports.RANDSEED = exports.LTIME = exports.BLOCKLT = void 0; exports.RAWRESERVEX = exports.RAWRESERVE = exports.SENDRAWMSG = exports.REWRITEVARADDRQ = exports.REWRITEVARADDR = exports.REWRITESTDADDRQ = exports.REWRITESTDADDR = exports.PARSEMSGADDRQ = exports.PARSEMSGADDR = exports.LDMSGADDRQ = exports.LDMSGADDR = exports.STVARINT32 = exports.STVARUINT32 = exports.LDVARINT32 = exports.LDVARUINT32 = exports.STVARINT16 = exports.STGRAMS = exports.LDVARINT16 = exports.LDGRAMS = exports.SDATASIZE = exports.SDATASIZEQ = exports.CDATASIZE = exports.CDATASIZEQ = exports.BLS_PUSHR = exports.BLS_PAIRING = exports.BLS_G2_ISZERO = exports.BLS_G2_INGROUP = exports.BLS_MAP_TO_G2 = exports.BLS_G2_ZERO = exports.BLS_G2_MULTIEXP = exports.BLS_G2_MUL = exports.BLS_G2_NEG = exports.BLS_G2_SUB = exports.BLS_G2_ADD = exports.BLS_G1_ISZERO = exports.BLS_G1_INGROUP = exports.BLS_MAP_TO_G1 = exports.BLS_G1_ZERO = exports.BLS_G1_MULTIEXP = exports.BLS_G1_MUL = exports.BLS_G1_NEG = exports.BLS_G1_SUB = exports.BLS_G1_ADD = exports.BLS_AGGREGATEVERIFY = exports.BLS_FASTAGGREGATEVERIFY = exports.BLS_AGGREGATE = exports.BLS_VERIFY = exports.RIST255_QMULBASE = exports.RIST255_QMUL = exports.RIST255_QSUB = void 0; exports.QDIVMOD = exports.QMODC = exports.QMODR = exports.QMOD = exports.QDIVC = exports.QDIVR = exports.QDIV = exports.QADDDIVMODC = exports.QADDDIVMODR = exports.QADDDIVMOD = exports.DIVMODC = exports.DIVMODR = exports.DIVMOD = exports.MODC = exports.MODR = exports.MOD = exports.DIVC = exports.DIVR = exports.DIV = exports.ADDDIVMODC = exports.ADDDIVMODR = exports.ADDDIVMOD = exports.NULLROTRIFNOT2 = exports.NULLROTRIF2 = exports.NULLSWAPIFNOT2 = exports.NULLSWAPIF2 = exports.NULLROTRIFNOT = exports.NULLROTRIF = exports.NULLSWAPIFNOT = exports.NULLSWAPIF = exports.TPOP = exports.TPUSH = exports.LAST = exports.ISTUPLE = exports.QTLEN = exports.TLEN = exports.SETINDEXVARQ = exports.INDEXVARQ = exports.SETINDEXVAR = exports.EXPLODEVAR = exports.UNPACKFIRSTVAR = exports.UNTUPLEVAR = exports.INDEXVAR = exports.TUPLEVAR = exports.ISNULL = exports.PUSHNULL = exports.SENDMSG = exports.CHANGELIB = exports.SETLIBCODE = exports.SETCODE = void 0; exports.MULADDRSHIFTRMOD = exports.MULADDRSHIFTMOD = exports.QMULDIVMODC = exports.QMULDIVMODR = exports.QMULDIVMOD = exports.QMULMODC = exports.QMULMODR = exports.QMULMOD = exports.QMULDIVC = exports.QMULDIVR = exports.QMULDIV = exports.QMULADDDIVMODC = exports.QMULADDDIVMODR = exports.QMULADDDIVMOD = exports.MULDIVMODC = exports.MULDIVMODR = exports.MULDIVMOD = exports.MULMODC = exports.MULMODR = exports.MULMOD = exports.MULDIVC = exports.MULDIVR = exports.MULDIV = exports.MULADDDIVMODC = exports.MULADDDIVMODR = exports.MULADDDIVMOD = exports.QRSHIFTMODC = exports.QRSHIFTMODR = exports.QRSHIFTMOD = exports.QMODPOW2C = exports.QMODPOW2R = exports.QMODPOW2 = exports.QRSHIFTC = exports.QRSHIFTR = exports.QADDRSHIFTMODC = exports.QADDRSHIFTMODR = exports.QADDRSHIFTMOD = exports.RSHIFTMODC = exports.RSHIFTMODR = exports.RSHIFTMOD = exports.MODPOW2C = exports.MODPOW2R = exports.MODPOW2 = exports.RSHIFTC = exports.RSHIFTR = exports.ADDRSHIFTMODC = exports.ADDRSHIFTMODR = exports.ADDRSHIFTMOD = exports.QDIVMODC = exports.QDIVMODR = void 0; exports.STUXR = exports.STIXR = exports.STUX = exports.STIX = exports.QLSHIFTDIVMODC = exports.QLSHIFTDIVMODR = exports.QLSHIFTDIVMOD = exports.QLSHIFTMODC = exports.QLSHIFTMODR = exports.QLSHIFTMOD = exports.QLSHIFTDIVC = exports.QLSHIFTDIVR = exports.QLSHIFTDIV = exports.QLSHIFTADDDIVMODC = exports.QLSHIFTADDDIVMODR = exports.QLSHIFTADDDIVMOD = exports.LSHIFTDIVMODC = exports.LSHIFTDIVMODR = exports.LSHIFTDIVMOD = exports.LSHIFTMODC = exports.LSHIFTMODR = exports.LSHIFTMOD = exports.LSHIFTDIVC = exports.LSHIFTDIVR = exports.LSHIFTDIV = exports.LSHIFTADDDIVMODC = exports.LSHIFTADDDIVMODR = exports.LSHIFTADDDIVMOD = exports.QMULRSHIFTCMOD = exports.QMULRSHIFTRMOD = exports.QMULRSHIFTMOD = exports.QMULMODPOW2C = exports.QMULMODPOW2R = exports.QMULMODPOW2 = exports.QMULRSHIFTC = exports.QMULRSHIFTR = exports.QMULRSHIFT = exports.QMULADDRSHIFTCMOD = exports.QMULADDRSHIFTRMOD = exports.QMULADDRSHIFTMOD = exports.MULRSHIFTCMOD = exports.MULRSHIFTRMOD = exports.MULRSHIFTMOD = exports.MULMODPOW2C = exports.MULMODPOW2R = exports.MULMODPOW2 = exports.MULRSHIFTC = exports.MULRSHIFTR = exports.MULRSHIFT = exports.MULADDRSHIFTCMOD = void 0; exports.DICTUGETREF = exports.DICTUGET = exports.DICTIGETREF = exports.DICTIGET = exports.DICTGETREF = exports.DICTGET = exports.DICTUGETEXECZ = exports.DICTIGETEXECZ = exports.DICTUGETJMPZ = exports.DICTIGETJMPZ = exports.DICTUGETEXEC = exports.DICTIGETEXEC = exports.DICTUGETJMP = exports.DICTIGETJMP = exports.PLDULE8Q = exports.PLDILE8Q = exports.PLDULE4Q = exports.PLDILE4Q = exports.LDULE8Q = exports.LDILE8Q = exports.LDULE4Q = exports.LDILE4Q = exports.PLDULE8 = exports.PLDILE8 = exports.PLDULE4 = exports.PLDILE4 = exports.LDULE8 = exports.LDILE8 = exports.LDULE4 = exports.LDILE4 = exports.PLDSLICEXQ = exports.LDSLICEXQ = exports.PLDSLICEX = exports.LDSLICEX = exports.PLDUXQ = exports.PLDIXQ = exports.LDUXQ = exports.LDIXQ = exports.PLDUX = exports.PLDIX = exports.LDUX = exports.LDIX = exports.STULE8 = exports.STILE8 = exports.STULE4 = exports.STILE4 = exports.STUXRQ = exports.STIXRQ = exports.STUXQ = exports.STIXQ = void 0; exports.DICTMAXREF = exports.DICTMAX = exports.DICTUMINREF = exports.DICTUMIN = exports.DICTIMINREF = exports.DICTIMIN = exports.DICTMINREF = exports.DICTMIN = exports.DICTUDELGETREF = exports.DICTUDELGET = exports.DICTIDELGETREF = exports.DICTIDELGET = exports.DICTDELGETREF = exports.DICTDELGET = exports.DICTUADDGETREF = exports.DICTUADDGET = exports.DICTIADDGETREF = exports.DICTIADDGET = exports.DICTADDGETREF = exports.DICTADDGET = exports.DICTUADDREF = exports.DICTUADD = exports.DICTIADDREF = exports.DICTIADD = exports.DICTADDREF = exports.DICTADD = exports.DICTUREPLACEGETREF = exports.DICTUREPLACEGET = exports.DICTIREPLACEGETREF = exports.DICTIREPLACEGET = exports.DICTREPLACEGETREF = exports.DICTREPLACEGET = exports.DICTUREPLACEREF = exports.DICTUREPLACE = exports.DICTIREPLACEREF = exports.DICTIREPLACE = exports.DICTREPLACEREF = exports.DICTREPLACE = exports.DICTUSETGETREF = exports.DICTUSETGET = exports.DICTISETGETREF = exports.DICTISETGET = exports.DICTSETGETREF = exports.DICTSETGET = exports.DICTUSETREF = exports.DICTUSET = exports.DICTISETREF = exports.DICTISET = exports.DICTSETREF = exports.DICTSET = void 0; exports.THROWANY = exports.SUBDICTURPGET = exports.SUBDICTIRPGET = exports.SUBDICTRPGET = exports.SUBDICTUGET = exports.SUBDICTIGET = exports.SUBDICTGET = exports.DICTUSETGETOPTREF = exports.DICTISETGETOPTREF = exports.DICTSETGETOPTREF = exports.DICTUGETOPTREF = exports.DICTIGETOPTREF = exports.DICTGETOPTREF = exports.DICTUDEL = exports.DICTIDEL = exports.DICTDEL = exports.DICTUADDGETB = exports.DICTIADDGETB = exports.DICTADDGETB = exports.DICTUADDB = exports.DICTIADDB = exports.DICTADDB = exports.DICTUREPLACEGETB = exports.DICTIREPLACEGETB = exports.DICTREPLACEGETB = exports.DICTUREPLACEB = exports.DICTIREPLACEB = exports.DICTREPLACEB = exports.DICTUSETGETB = exports.DICTISETGETB = exports.DICTSETGETB = exports.DICTUSETB = exports.DICTISETB = exports.DICTSETB = exports.DICTUREMMAXREF = exports.DICTUREMMAX = exports.DICTIREMMAXREF = exports.DICTIREMMAX = exports.DICTREMMAXREF = exports.DICTREMMAX = exports.DICTUREMMINREF = exports.DICTUREMMIN = exports.DICTIREMMINREF = exports.DICTIREMMIN = exports.DICTREMMINREF = exports.DICTREMMIN = exports.DICTUMAXREF = exports.DICTUMAX = exports.DICTIMAXREF = exports.DICTIMAX = void 0; exports.INDEX = exports.TUPLE = exports.BLKDROP = exports.RETURNARGS = exports.RETARGS = exports.JMPXARGS = exports.THROWARGIFNOT = exports.THROWARGIF = exports.THROWARG = exports.PREPAREDICT = exports.JMPDICT = exports.CDEPTHI = exports.CHASHI = exports.PLDREFIDX = exports.TRYARGS = exports.CALLCCARGS = exports.SETCONTCTRMANY = exports.QUFITS = exports.QFITS = exports.UFITS = exports.FITS = exports.PUSHNEGPOW2 = exports.PUSHPOW2DEC = exports.QNEQINT = exports.QGTINT = exports.QLESSINT = exports.QEQINT = exports.NEQINT = exports.GTINT = exports.LESSINT = exports.EQINT = exports.QMULINT = exports.QADDINT = exports.MULINT = exports.ADDINT = exports.DICTUGETPREVEQ = exports.DICTUGETPREV = exports.DICTUGETNEXTEQ = exports.DICTUGETNEXT = exports.DICTIGETPREVEQ = exports.DICTIGETPREV = exports.DICTIGETNEXTEQ = exports.DICTIGETNEXT = exports.DICTGETPREVEQ = exports.DICTGETPREV = exports.DICTGETNEXTEQ = exports.DICTGETNEXT = exports.THROWARGANYIFNOT = exports.THROWANYIFNOT = exports.THROWARGANY = void 0; exports.PUSHREFCONT = exports.PUSHREFSLICE = exports.PUSHREF = exports.GETPARAM = exports.SETGLOB = exports.GETGLOB = exports.BLKDROP2 = exports.BLKPUSH = exports.PUSHPOW2 = exports.INDEX3 = exports.INDEX2 = exports.IFNBITJMP = exports.IFBITJMP = exports.PLDSLICEQ = exports.LDSLICEQ = exports.PLDSLICE = exports.PLDUZ = exports.PLDUQ = exports.PLDIQ = exports.LDUQ = exports.LDIQ = exports.PLDU = exports.PLDI = exports.STURQ = exports.STIRQ = exports.STUQ = exports.STIQ = exports.STUR = exports.STIR = exports.BLESSARGS = exports.SETCONTARGS = exports.REVERSE = exports.BLKSWAP = exports.PU2XC = exports.PUXCPU = exports.PUXC2 = exports.XCPUXC = exports.PUXC = exports.PUSH2 = exports.XCPU = exports.XCHG2 = exports.PUSH3 = exports.XCPU2 = exports.XC2PU = exports.SETINDEXQ = exports.INDEXQ = exports.SETINDEX = exports.EXPLODE = exports.UNPACKFIRST = exports.UNTUPLE = void 0; exports.MULADDRSHIFTC_MOD = exports.MULADDRSHIFTR_MOD = exports.MULADDRSHIFT_MOD = exports.RSHIFTC_MOD = exports.RSHIFTR_MOD = exports.RSHIFT_MOD = exports.MODPOW2C_ = exports.MODPOW2R_ = exports.MODPOW2_ = exports.RSHIFTC_ = exports.RSHIFTR_ = exports.RSHIFT_ = exports.ADDRSHIFTC_MOD = exports.ADDRSHIFTR_MOD = exports.ADDRSHIFT_MOD = exports.OVER2 = exports.DUP2 = exports.DROP2 = exports.SWAP2 = exports.RUNVM = exports.SAVEBOTHCTR = exports.SAVEALTCTR = exports.SAVECTR = exports.POPSAVE = exports.SETALTCTR = exports.SETRETCTR = exports.SETCONTCTR = exports.DEBUGSTR = exports.THROWARGANYIF = exports.THROWANYIF = exports.STREF2CONST = exports.STREFCONST = exports.SDBEGINSQ = exports.SDBEGINS = exports.SDBEGINSXQ = exports.SDBEGINSX = exports.PFXDICTSWITCH = exports.DICTPUSHCONST = exports.IFNBITJMPREF = exports.IFBITJMPREF = exports.IFREFELSEREF = exports.IFELSEREF = exports.IFREFELSE = exports.IFNOTJMPREF = exports.IFJMPREF = exports.IFNOTREF = exports.IFREF = exports.JMPREFDATA = exports.JMPREF = exports.CALLREF = void 0; exports.RSHIFT_VAR = exports.BCHKBITSQ = exports.BCHKBITSQ_VAR = exports.BCHKBITS = exports.BCHKBITS_VAR = exports.QLSHIFT = exports.QLSHIFT_VAR = exports.LSHIFT = exports.LSHIFT_VAR = exports.LDSLICE_ALT = exports.LDSLICE = exports.LDU_ALT = exports.LDU = exports.LDI_ALT = exports.LDI = exports.STU_ALT = exports.STU = exports.STI_ALT = exports.STI = exports.XCHG3_ALT = exports.XCHG3 = exports.STSLICE_ALT = exports.STSLICE = exports.STREF_ALT = exports.STREF = exports.HASHEXTAR = exports.HASHEXTA = exports.HASHEXTR = exports.HASHEXT = exports.LSHIFT_DIVMODC = exports.LSHIFT_DIVMODR = exports.LSHIFT_DIVMOD = exports.LSHIFT_MODC = exports.LSHIFT_MODR = exports.LSHIFT_MOD = exports.LSHIFT_DIVC = exports.LSHIFT_DIVR = exports.LSHIFT_DIV = exports.LSHIFT_ADDDIVMODC = exports.LSHIFT_ADDDIVMODR = exports.LSHIFT_ADDDIVMOD = exports.MULRSHIFTC_MOD = exports.MULRSHIFTR_MOD = exports.MULRSHIFT_MOD = exports.MULMODPOW2C_ = exports.MULMODPOW2R_ = exports.MULMODPOW2_ = exports.MULRSHIFTC_ = exports.MULRSHIFTR_ = exports.MULRSHIFT_ = void 0; exports.GETPARAMLONG2 = exports.INMSGPARAMS = exports.GETPARAMLONG = exports.PSEUDO_EXOTIC = exports.PSEUDO_PUSHSLICE = exports.PSEUDO_PUSHREF = exports.SETCP_SHORT = exports.SETCPX = exports.SETCP = exports.STSLICECONST = exports.PUSHCONT_SHORT = exports.PUSHCONT = exports.PUSHSLICE_LONG = exports.PUSHSLICE_REFS = exports.PUSHSLICE = exports.CALLXARGS_1 = exports.CALLXARGS = exports.POP_LONG = exports.POP = exports.POPCTR = exports.PUSH_LONG = exports.PUSH = exports.PUSHCTR = exports.DEBUG_2 = exports.DUMP = exports.DEBUG_1 = exports.STRDUMP = exports.DEBUG = exports.DUMPSTK = exports.XCHG_1I = exports.XCHG_IJ = exports.XCHG_0I = exports.XCHG_0I_LONG = exports.PUSHINT_LONG = exports.PUSHINT_16 = exports.PUSHINT_8 = exports.PUSHINT_4 = exports.THROWIFNOT = exports.THROWIFNOT_SHORT = exports.THROWIF = exports.THROWIF_SHORT = exports.THROW = exports.THROW_SHORT = exports.CALLDICT_LONG = exports.CALLDICT = exports.QRSHIFT_ALT = exports.QRSHIFT = exports.QRSHIFT_VAR = exports.RSHIFT_ALT = exports.RSHIFT = void 0; exports.DEBUGMARK = exports.INMSGPARAM = exports.INMSG_STATEINIT = exports.INMSG_VALUEEXTRA = exports.INMSG_VALUE = exports.INMSG_ORIGVALUE = exports.INMSG_UTIME = exports.INMSG_LT = exports.INMSG_FWDFEE = exports.INMSG_SRC = exports.INMSG_BOUNCED = exports.INMSG_BOUNCE = void 0; const PUSHNAN = (loc) => ({ $: "PUSHNAN", loc, }); exports.PUSHNAN = PUSHNAN; const ADD = (loc) => ({ $: "ADD", loc, }); exports.ADD = ADD; const SUB = (loc) => ({ $: "SUB", loc, }); exports.SUB = SUB; const SUBR = (loc) => ({ $: "SUBR", loc, }); exports.SUBR = SUBR; const NEGATE = (loc) => ({ $: "NEGATE", loc, }); exports.NEGATE = NEGATE; const INC = (loc) => ({ $: "INC", loc, }); exports.INC = INC; const DEC = (loc) => ({ $: "DEC", loc, }); exports.DEC = DEC; const MUL = (loc) => ({ $: "MUL", loc, }); exports.MUL = MUL; const POW2 = (loc) => ({ $: "POW2", loc, }); exports.POW2 = POW2; const AND = (loc) => ({ $: "AND", loc, }); exports.AND = AND; const OR = (loc) => ({ $: "OR", loc, }); exports.OR = OR; const XOR = (loc) => ({ $: "XOR", loc, }); exports.XOR = XOR; const NOT = (loc) => ({ $: "NOT", loc, }); exports.NOT = NOT; const FITSX = (loc) => ({ $: "FITSX", loc, }); exports.FITSX = FITSX; const UFITSX = (loc) => ({ $: "UFITSX", loc, }); exports.UFITSX = UFITSX; const BITSIZE = (loc) => ({ $: "BITSIZE", loc, }); exports.BITSIZE = BITSIZE; const UBITSIZE = (loc) => ({ $: "UBITSIZE", loc, }); exports.UBITSIZE = UBITSIZE; const MIN = (loc) => ({ $: "MIN", loc, }); exports.MIN = MIN; const MAX = (loc) => ({ $: "MAX", loc, }); exports.MAX = MAX; const MINMAX = (loc) => ({ $: "MINMAX", loc, }); exports.MINMAX = MINMAX; const ABS = (loc) => ({ $: "ABS", loc, }); exports.ABS = ABS; const QADD = (loc) => ({ $: "QADD", loc, }); exports.QADD = QADD; const QSUB = (loc) => ({ $: "QSUB", loc, }); exports.QSUB = QSUB; const QSUBR = (loc) => ({ $: "QSUBR", loc, }); exports.QSUBR = QSUBR; const QNEGATE = (loc) => ({ $: "QNEGATE", loc, }); exports.QNEGATE = QNEGATE; const QINC = (loc) => ({ $: "QINC", loc, }); exports.QINC = QINC; const QDEC = (loc) => ({ $: "QDEC", loc, }); exports.QDEC = QDEC; const QMUL = (loc) => ({ $: "QMUL", loc, }); exports.QMUL = QMUL; const QPOW2 = (loc) => ({ $: "QPOW2", loc, }); exports.QPOW2 = QPOW2; const QAND = (loc) => ({ $: "QAND", loc, }); exports.QAND = QAND; const QOR = (loc) => ({ $: "QOR", loc, }); exports.QOR = QOR; const QXOR = (loc) => ({ $: "QXOR", loc, }); exports.QXOR = QXOR; const QNOT = (loc) => ({ $: "QNOT", loc, }); exports.QNOT = QNOT; const QFITSX = (loc) => ({ $: "QFITSX", loc, }); exports.QFITSX = QFITSX; const QUFITSX = (loc) => ({ $: "QUFITSX", loc, }); exports.QUFITSX = QUFITSX; const QBITSIZE = (loc) => ({ $: "QBITSIZE", loc, }); exports.QBITSIZE = QBITSIZE; const QUBITSIZE = (loc) => ({ $: "QUBITSIZE", loc, }); exports.QUBITSIZE = QUBITSIZE; const QMIN = (loc) => ({ $: "QMIN", loc, }); exports.QMIN = QMIN; const QMAX = (loc) => ({ $: "QMAX", loc, }); exports.QMAX = QMAX; const QMINMAX = (loc) => ({ $: "QMINMAX", loc, }); exports.QMINMAX = QMINMAX; const QABS = (loc) => ({ $: "QABS", loc, }); exports.QABS = QABS; const SGN = (loc) => ({ $: "SGN", loc, }); exports.SGN = SGN; const LESS = (loc) => ({ $: "LESS", loc, }); exports.LESS = LESS; const EQUAL = (loc) => ({ $: "EQUAL", loc, }); exports.EQUAL = EQUAL; const LEQ = (loc) => ({ $: "LEQ", loc, }); exports.LEQ = LEQ; const GREATER = (loc) => ({ $: "GREATER", loc, }); exports.GREATER = GREATER; const NEQ = (loc) => ({ $: "NEQ", loc, }); exports.NEQ = NEQ; const GEQ = (loc) => ({ $: "GEQ", loc, }); exports.GEQ = GEQ; const CMP = (loc) => ({ $: "CMP", loc, }); exports.CMP = CMP; const ISNAN = (loc) => ({ $: "ISNAN", loc, }); exports.ISNAN = ISNAN; const CHKNAN = (loc) => ({ $: "CHKNAN", loc, }); exports.CHKNAN = CHKNAN; const QSGN = (loc) => ({ $: "QSGN", loc, }); exports.QSGN = QSGN; const QLESS = (loc) => ({ $: "QLESS", loc, }); exports.QLESS = QLESS; const QEQUAL = (loc) => ({ $: "QEQUAL", loc, }); exports.QEQUAL = QEQUAL; const QLEQ = (loc) => ({ $: "QLEQ", loc, }); exports.QLEQ = QLEQ; const QGREATER = (loc) => ({ $: "QGREATER", loc, }); exports.QGREATER = QGREATER; const QNEQ = (loc) => ({ $: "QNEQ", loc, }); exports.QNEQ = QNEQ; const QGEQ = (loc) => ({ $: "QGEQ", loc, }); exports.QGEQ = QGEQ; const QCMP = (loc) => ({ $: "QCMP", loc, }); exports.QCMP = QCMP; const SEMPTY = (loc) => ({ $: "SEMPTY", loc, }); exports.SEMPTY = SEMPTY; const SDEMPTY = (loc) => ({ $: "SDEMPTY", loc, }); exports.SDEMPTY = SDEMPTY; const SREMPTY = (loc) => ({ $: "SREMPTY", loc, }); exports.SREMPTY = SREMPTY; const SDFIRST = (loc) => ({ $: "SDFIRST", loc, }); exports.SDFIRST = SDFIRST; const SDLEXCMP = (loc) => ({ $: "SDLEXCMP", loc, }); exports.SDLEXCMP = SDLEXCMP; const SDEQ = (loc) => ({ $: "SDEQ", loc, }); exports.SDEQ = SDEQ; const SDPFX = (loc) => ({ $: "SDPFX", loc, }); exports.SDPFX = SDPFX; const SDPFXREV = (loc) => ({ $: "SDPFXREV", loc, }); exports.SDPFXREV = SDPFXREV; const SDPPFX = (loc) => ({ $: "SDPPFX", loc, }); exports.SDPPFX = SDPPFX; const SDPPFXREV = (loc) => ({ $: "SDPPFXREV", loc, }); exports.SDPPFXREV = SDPPFXREV; const SDSFX = (loc) => ({ $: "SDSFX", loc, }); exports.SDSFX = SDSFX; const SDSFXREV = (loc) => ({ $: "SDSFXREV", loc, }); exports.SDSFXREV = SDSFXREV; const SDPSFX = (loc) => ({ $: "SDPSFX", loc, }); exports.SDPSFX = SDPSFX; const SDPSFXREV = (loc) => ({ $: "SDPSFXREV", loc, }); exports.SDPSFXREV = SDPSFXREV; const SDCNTLEAD0 = (loc) => ({ $: "SDCNTLEAD0", loc, }); exports.SDCNTLEAD0 = SDCNTLEAD0; const SDCNTLEAD1 = (loc) => ({ $: "SDCNTLEAD1", loc, }); exports.SDCNTLEAD1 = SDCNTLEAD1; const SDCNTTRAIL0 = (loc) => ({ $: "SDCNTTRAIL0", loc, }); exports.SDCNTTRAIL0 = SDCNTTRAIL0; const SDCNTTRAIL1 = (loc) => ({ $: "SDCNTTRAIL1", loc, }); exports.SDCNTTRAIL1 = SDCNTTRAIL1; const NEWC = (loc) => ({ $: "NEWC", loc, }); exports.NEWC = NEWC; const ENDC = (loc) => ({ $: "ENDC", loc, }); exports.ENDC = ENDC; const ENDCST = (loc) => ({ $: "ENDCST", loc, }); exports.ENDCST = ENDCST; const STBREF = (loc) => ({ $: "STBREF", loc, }); exports.STBREF = STBREF; const STB = (loc) => ({ $: "STB", loc, }); exports.STB = STB; const STREFR = (loc) => ({ $: "STREFR", loc, }); exports.STREFR = STREFR; const STBREFR = (loc) => ({ $: "STBREFR", loc, }); exports.STBREFR = STBREFR; const STSLICER = (loc) => ({ $: "STSLICER", loc, }); exports.STSLICER = STSLICER; const STBR = (loc) => ({ $: "STBR", loc, }); exports.STBR = STBR; const STREFQ = (loc) => ({ $: "STREFQ", loc, }); exports.STREFQ = STREFQ; const STBREFQ = (loc) => ({ $: "STBREFQ", loc, }); exports.STBREFQ = STBREFQ; const STSLICEQ = (loc) => ({ $: "STSLICEQ", loc, }); exports.STSLICEQ = STSLICEQ; const STBQ = (loc) => ({ $: "STBQ", loc, }); exports.STBQ = STBQ; const STREFRQ = (loc) => ({ $: "STREFRQ", loc, }); exports.STREFRQ = STREFRQ; const STBREFRQ = (loc) => ({ $: "STBREFRQ", loc, }); exports.STBREFRQ = STBREFRQ; const STSLICERQ = (loc) => ({ $: "STSLICERQ", loc, }); exports.STSLICERQ = STSLICERQ; const STBRQ = (loc) => ({ $: "STBRQ", loc, }); exports.STBRQ = STBRQ; const ENDXC = (loc) => ({ $: "ENDXC", loc, }); exports.ENDXC = ENDXC; const BDEPTH = (loc) => ({ $: "BDEPTH", loc, }); exports.BDEPTH = BDEPTH; const BBITS = (loc) => ({ $: "BBITS", loc, }); exports.BBITS = BBITS; const BREFS = (loc) => ({ $: "BREFS", loc, }); exports.BREFS = BREFS; const BBITREFS = (loc) => ({ $: "BBITREFS", loc, }); exports.BBITREFS = BBITREFS; const BREMBITS = (loc) => ({ $: "BREMBITS", loc, }); exports.BREMBITS = BREMBITS; const BREMREFS = (loc) => ({ $: "BREMREFS", loc, }); exports.BREMREFS = BREMREFS; const BREMBITREFS = (loc) => ({ $: "BREMBITREFS", loc, }); exports.BREMBITREFS = BREMBITREFS; const BCHKREFS = (loc) => ({ $: "BCHKREFS", loc, }); exports.BCHKREFS = BCHKREFS; const BCHKBITREFS = (loc) => ({ $: "BCHKBITREFS", loc, }); exports.BCHKBITREFS = BCHKBITREFS; const BCHKREFSQ = (loc) => ({ $: "BCHKREFSQ", loc, }); exports.BCHKREFSQ = BCHKREFSQ; const BCHKBITREFSQ = (loc) => ({ $: "BCHKBITREFSQ", loc, }); exports.BCHKBITREFSQ = BCHKBITREFSQ; const STZEROES = (loc) => ({ $: "STZEROES", loc, }); exports.STZEROES = STZEROES; const STONES = (loc) => ({ $: "STONES", loc, }); exports.STONES = STONES; const STSAME = (loc) => ({ $: "STSAME", loc, }); exports.STSAME = STSAME; const CTOS = (loc) => ({ $: "CTOS", loc, }); exports.CTOS = CTOS; const ENDS = (loc) => ({ $: "ENDS", loc, }); exports.ENDS = ENDS; const LDREF = (loc) => ({ $: "LDREF", loc, }); exports.LDREF = LDREF; const LDREFRTOS = (loc) => ({ $: "LDREFRTOS", loc, }); exports.LDREFRTOS = LDREFRTOS; const SDCUTFIRST = (loc) => ({ $: "SDCUTFIRST", loc, }); exports.SDCUTFIRST = SDCUTFIRST; const SDSKIPFIRST = (loc) => ({ $: "SDSKIPFIRST", loc, }); exports.SDSKIPFIRST = SDSKIPFIRST; const SDCUTLAST = (loc) => ({ $: "SDCUTLAST", loc, }); exports.SDCUTLAST = SDCUTLAST; const SDSKIPLAST = (loc) => ({ $: "SDSKIPLAST", loc, }); exports.SDSKIPLAST = SDSKIPLAST; const SDSUBSTR = (loc) => ({ $: "SDSUBSTR", loc, }); exports.SDSUBSTR = SDSUBSTR; const SCUTFIRST = (loc) => ({ $: "SCUTFIRST", loc, }); exports.SCUTFIRST = SCUTFIRST; const SSKIPFIRST = (loc) => ({ $: "SSKIPFIRST", loc, }); exports.SSKIPFIRST = SSKIPFIRST; const SCUTLAST = (loc) => ({ $: "SCUTLAST", loc, }); exports.SCUTLAST = SCUTLAST; const SSKIPLAST = (loc) => ({ $: "SSKIPLAST", loc, }); exports.SSKIPLAST = SSKIPLAST; const SUBSLICE = (loc) => ({ $: "SUBSLICE", loc, }); exports.SUBSLICE = SUBSLICE; const SPLIT = (loc) => ({ $: "SPLIT", loc, }); exports.SPLIT = SPLIT; const SPLITQ = (loc) => ({ $: "SPLITQ", loc, }); exports.SPLITQ = SPLITQ; const XCTOS = (loc) => ({ $: "XCTOS", loc, }); exports.XCTOS = XCTOS; const XLOAD = (loc) => ({ $: "XLOAD", loc, }); exports.XLOAD = XLOAD; const XLOADQ = (loc) => ({ $: "XLOADQ", loc, }); exports.XLOADQ = XLOADQ; const SCHKBITS = (loc) => ({ $: "SCHKBITS", loc, }); exports.SCHKBITS = SCHKBITS; const SCHKREFS = (loc) => ({ $: "SCHKREFS", loc, }); exports.SCHKREFS = SCHKREFS; const SCHKBITREFS = (loc) => ({ $: "SCHKBITREFS", loc, }); exports.SCHKBITREFS = SCHKBITREFS; const SCHKBITSQ = (loc) => ({ $: "SCHKBITSQ", loc, }); exports.SCHKBITSQ = SCHKBITSQ; const SCHKREFSQ = (loc) => ({ $: "SCHKREFSQ", loc, }); exports.SCHKREFSQ = SCHKREFSQ; const SCHKBITREFSQ = (loc) => ({ $: "SCHKBITREFSQ", loc, }); exports.SCHKBITREFSQ = SCHKBITREFSQ; const PLDREFVAR = (loc) => ({ $: "PLDREFVAR", loc, }); exports.PLDREFVAR = PLDREFVAR; const SBITS = (loc) => ({ $: "SBITS", loc, }); exports.SBITS = SBITS; const SREFS = (loc) => ({ $: "SREFS", loc, }); exports.SREFS = SREFS; const SBITREFS = (loc) => ({ $: "SBITREFS", loc, }); exports.SBITREFS = SBITREFS; const LDZEROES = (loc) => ({ $: "LDZEROES", loc, }); exports.LDZEROES = LDZEROES; const LDONES = (loc) => ({ $: "LDONES", loc, }); exports.LDONES = LDONES; const LDSAME = (loc) => ({ $: "LDSAME", loc, }); exports.LDSAME = LDSAME; const SDEPTH = (loc) => ({ $: "SDEPTH", loc, }); exports.SDEPTH = SDEPTH; const CDEPTH = (loc) => ({ $: "CDEPTH", loc, }); exports.CDEPTH = CDEPTH; const CLEVEL = (loc) => ({ $: "CLEVEL", loc, }); exports.CLEVEL = CLEVEL; const CLEVELMASK = (loc) => ({ $: "CLEVELMASK", loc, }); exports.CLEVELMASK = CLEVELMASK; const CHASHIX = (loc) => ({ $: "CHASHIX", loc, }); exports.CHASHIX = CHASHIX; const CDEPTHIX = (loc) => ({ $: "CDEPTHIX", loc, }); exports.CDEPTHIX = CDEPTHIX; const EXECUTE = (loc) => ({ $: "EXECUTE", loc, }); exports.EXECUTE = EXECUTE; const JMPX = (loc) => ({ $: "JMPX", loc, }); exports.JMPX = JMPX; const RET = (loc) => ({ $: "RET", loc, }); exports.RET = RET; const RETALT = (loc) => ({ $: "RETALT", loc, }); exports.RETALT = RETALT; const RETBOOL = (loc) => ({ $: "RETBOOL", loc, }); exports.RETBOOL = RETBOOL; const CALLCC = (loc) => ({ $: "CALLCC", loc, }); exports.CALLCC = CALLCC; const JMPXDATA = (loc) => ({ $: "JMPXDATA", loc, }); exports.JMPXDATA = JMPXDATA; const CALLXVARARGS = (loc) => ({ $: "CALLXVARARGS", loc, }); exports.CALLXVARARGS = CALLXVARARGS; const RETVARARGS = (loc) => ({ $: "RETVARARGS", loc, }); exports.RETVARARGS = RETVARARGS; const JMPXVARARGS = (loc) => ({ $: "JMPXVARARGS", loc, }); exports.JMPXVARARGS = JMPXVARARGS; const CALLCCVARARGS = (loc) => ({ $: "CALLCCVARARGS", loc, }); exports.CALLCCVARARGS = CALLCCVARARGS; const RETDATA = (loc) => ({ $: "RETDATA", loc, }); exports.RETDATA = RETDATA; const RUNVMX = (loc) => ({ $: "RUNVMX", loc, }); exports.RUNVMX = RUNVMX; const IFRET = (loc) => ({ $: "IFRET", loc, }); exports.IFRET = IFRET; const IFNOTRET = (loc) => ({ $: "IFNOTRET", loc, }); exports.IFNOTRET = IFNOTRET; const IF = (loc) => ({ $: "IF", loc, }); exports.IF = IF; const IFNOT = (loc) => ({ $: "IFNOT", loc, }); exports.IFNOT = IFNOT; const IFJMP = (loc) => ({ $: "IFJMP", loc, }); exports.IFJMP = IFJMP; const IFNOTJMP = (loc) => ({ $: "IFNOTJMP", loc, }); exports.IFNOTJMP = IFNOTJMP; const IFELSE = (loc) => ({ $: "IFELSE", loc, }); exports.IFELSE = IFELSE; const CONDSEL = (loc) => ({ $: "CONDSEL", loc, }); exports.CONDSEL = CONDSEL; const CONDSELCHK = (loc) => ({ $: "CONDSELCHK", loc, }); exports.CONDSELCHK = CONDSELCHK; const IFRETALT = (loc) => ({ $: "IFRETALT", loc, }); exports.IFRETALT = IFRETALT; const IFNOTRETALT = (loc) => ({ $: "IFNOTRETALT", loc, }); exports.IFNOTRETALT = IFNOTRETALT; const REPEAT = (loc) => ({ $: "REPEAT", loc, }); exports.REPEAT = REPEAT; const REPEATEND = (loc) => ({ $: "REPEATEND", loc, }); exports.REPEATEND = REPEATEND; const UNTIL = (loc) => ({ $: "UNTIL", loc, }); exports.UNTIL = UNTIL; const UNTILEND = (loc) => ({ $: "UNTILEND", loc, }); exports.UNTILEND = UNTILEND; const WHILE = (loc) => ({ $: "WHILE", loc, }); exports.WHILE = WHILE; const WHILEEND = (loc) => ({ $: "WHILEEND", loc, }); exports.WHILEEND = WHILEEND; const AGAIN = (loc) => ({ $: "AGAIN", loc, }); exports.AGAIN = AGAIN; const AGAINEND = (loc) => ({ $: "AGAINEND", loc, }); exports.AGAINEND = AGAINEND; const REPEATBRK = (loc) => ({ $: "REPEATBRK", loc, }); exports.REPEATBRK = REPEATBRK; const REPEATENDBRK = (loc) => ({ $: "REPEATENDBRK", loc, }); exports.REPEATENDBRK = REPEATENDBRK; const UNTILBRK = (loc) => ({ $: "UNTILBRK", loc, }); exports.UNTILBRK = UNTILBRK; const UNTILENDBRK = (loc) => ({ $: "UNTILENDBRK", loc, }); exports.UNTILENDBRK = UNTILENDBRK; const WHILEBRK = (loc) => ({ $: "WHILEBRK", loc, }); exports.WHILEBRK = WHILEBRK; const WHILEENDBRK = (loc) => ({ $: "WHILEENDBRK", loc, }); exports.WHILEENDBRK = WHILEENDBRK; const AGAINBRK = (loc) => ({ $: "AGAINBRK", loc, }); exports.AGAINBRK = AGAINBRK; const AGAINENDBRK = (loc) => ({ $: "AGAINENDBRK", loc, }); exports.AGAINENDBRK = AGAINENDBRK; const RETURNVARARGS = (loc) => ({ $: "RETURNVARARGS", loc, }); exports.RETURNVARARGS = RETURNVARARGS; const SETCONTVARARGS = (loc) => ({ $: "SETCONTVARARGS", loc, }); exports.SETCONTVARARGS = SETCONTVARARGS; const SETNUMVARARGS = (loc) => ({ $: "SETNUMVARARGS", loc, }); exports.SETNUMVARARGS = SETNUMVARARGS; const BLESS = (loc) => ({ $: "BLESS", loc, }); exports.BLESS = BLESS; const BLESSVARARGS = (loc) => ({ $: "BLESSVARARGS", loc, }); exports.BLESSVARARGS = BLESSVARARGS; const PUSHCTRX = (loc) => ({ $: "PUSHCTRX", loc, }); exports.PUSHCTRX = PUSHCTRX; const POPCTRX = (loc) => ({ $: "POPCTRX", loc, }); exports.POPCTRX = POPCTRX; const SETCONTCTRX = (loc) => ({ $: "SETCONTCTRX", loc, }); exports.SETCONTCTRX = SETCONTCTRX; const SETCONTCTRMANYX = (loc) => ({ $: "SETCONTCTRMANYX", loc, }); exports.SETCONTCTRMANYX = SETCONTCTRMANYX; const BOOLAND = (loc) => ({ $: "BOOLAND", loc, }); exports.BOOLAND = BOOLAND; const BOOLOR = (loc) => ({ $: "BOOLOR", loc, }); exports.BOOLOR = BOOLOR; const COMPOSBOTH = (loc) => ({ $: "COMPOSBOTH", loc, }); exports.COMPOSBOTH = COMPOSBOTH; const ATEXIT = (loc) => ({ $: "ATEXIT", loc, }); exports.ATEXIT = ATEXIT; const ATEXITALT = (loc) => ({ $: "ATEXITALT", loc, }); exports.ATEXITALT = ATEXITALT; const SETEXITALT = (loc) => ({ $: "SETEXITALT", loc, }); exports.SETEXITALT = SETEXITALT; const THENRET = (loc) => ({ $: "THENRET", loc, }); exports.THENRET = THENRET; const THENRETALT = (loc) => ({ $: "THENRETALT", loc, }); exports.THENRETALT = THENRETALT; const INVERT = (loc) => ({ $: "INVERT", loc, }); exports.INVERT = INVERT; const BOOLEVAL = (loc) => ({ $: "BOOLEVAL", loc, }); exports.BOOLEVAL = BOOLEVAL; const SAMEALT = (loc) => ({ $: "SAMEALT", loc, }); exports.SAMEALT = SAMEALT; const SAMEALTSAVE = (loc) => ({ $: "SAMEALTSAVE", loc, }); exports.SAMEALTSAVE = SAMEALTSAVE; const TRY = (loc) => ({ $: "TRY", loc, }); exports.TRY = TRY; const STDICT = (loc) => ({ $: "STDICT", loc, }); exports.STDICT = STDICT; const SKIPDICT = (loc) => ({ $: "SKIPDICT", loc, }); exports.SKIPDICT = SKIPDICT; const LDDICTS = (loc) => ({ $: "LDDICTS", loc, }); exports.LDDICTS = LDDICTS; const PLDDICTS = (loc) => ({ $: "PLDDICTS", loc, }); exports.PLDDICTS = PLDDICTS; const LDDICT = (loc) => ({ $: "LDDICT", loc, }); exports.LDDICT = LDDICT; const PLDDICT = (loc) => ({ $: "PLDDICT", loc, }); exports.PLDDICT = PLDDICT; const LDDICTQ = (loc) => ({ $: "LDDICTQ", loc, }); exports.LDDICTQ = LDDICTQ; const PLDDICTQ = (loc) => ({ $: "PLDDICTQ", loc, }); exports.PLDDICTQ = PLDDICTQ; const PFXDICTSET = (loc) => ({ $: "PFXDICTSET", loc, }); exports.PFXDICTSET = PFXDICTSET; const PFXDICTREPLACE = (loc) => ({ $: "PFXDICTREPLACE", loc, }); exports.PFXDICTREPLACE = PFXDICTREPLACE; const PFXDICTADD = (loc) => ({ $: "PFXDICTADD", loc, }); exports.PFXDICTADD = PFXDICTADD; const PFXDICTDEL = (loc) => ({ $: "PFXDICTDEL", loc, }); exports.PFXDICTDEL = PFXDICTDEL; const PFXDICTGETQ = (loc) => ({ $: "PFXDICTGETQ", loc, }); exports.PFXDICTGETQ = PFXDICTGETQ; const PFXDICTGET = (loc) => ({ $: "PFXDICTGET", loc, }); exports.PFXDICTGET = PFXDICTGET; const PFXDICTGETJMP = (loc) => ({ $: "PFXDICTGETJMP", loc, }); exports.PFXDICTGETJMP = PFXDICTGETJMP; const PFXDICTGETEXEC = (loc) => ({ $: "PFXDICTGETEXEC", loc, }); exports.PFXDICTGETEXEC = PFXDICTGETEXEC; const NOP = (loc) => ({ $: "NOP", loc, }); exports.NOP = NOP; const SWAP = (loc) => ({ $: "SWAP", loc, }); exports.SWAP = SWAP; const DUP = (loc) => ({ $: "DUP", loc, }); exports.DUP = DUP; const OVER = (loc) => ({ $: "OVER", loc, }); exports.OVER = OVER; const DROP = (loc) => ({ $: "DROP", loc, }); exports.DROP = DROP; const NIP = (loc) => ({ $: "NIP", loc, }); exports.NIP = NIP; const ROT = (loc) => ({ $: "ROT", loc, }); exports.ROT = ROT; const ROTREV = (loc) => ({ $: "ROTREV", loc, }); exports.ROTREV = ROTREV; const PICK = (loc) => ({ $: "PICK", loc, }); exports.PICK = PICK; const ROLL = (loc) => ({ $: "ROLL", loc, }); exports.ROLL = ROLL; const ROLLREV = (loc) => ({ $: "ROLLREV", loc, }); exports.ROLLREV = ROLLREV; const BLKSWX = (loc) => ({ $: "BLKSWX", loc, }); exports.BLKSWX = BLKSWX; const REVX = (loc) => ({ $: "REVX", loc, }); exports.REVX = REVX; const DROPX = (loc) => ({ $: "DROPX", loc, }); exports.DROPX = DROPX; const TUCK = (loc) => ({ $: "TUCK", loc, }); exports.TUCK = TUCK; const XCHGX = (loc) => ({ $: "XCHGX", loc, }); exports.XCHGX = XCHGX; const DEPTH = (loc) => ({ $: "DEPTH", loc, }); exports.DEPTH = DEPTH; const CHKDEPTH = (loc) => ({ $: "CHKDEPTH", loc, }); exports.CHKDEPTH = CHKDEPTH; const ONLYTOPX = (loc) => ({ $: "ONLYTOPX", loc, }); exports.ONLYTOPX = ONLYTOPX; const ONLYX = (loc) => ({ $: "ONLYX", loc, }); exports.ONLYX = ONLYX; const ACCEPT = (loc) => ({ $: "ACCEPT", loc, }); exports.ACCEPT = ACCEPT; const SETGASLIMIT = (loc) => ({ $: "SETGASLIMIT", loc, }); exports.SETGASLIMIT = SETGASLIMIT; const GASCONSUMED = (loc) => ({ $: "GASCONSUMED", loc, }); exports.GASCONSUMED = GASCONSUMED; const COMMIT = (loc) => ({ $: "COMMIT", loc, }); exports.COMMIT = COMMIT; const NOW = (loc) => ({ $: "NOW", loc, }); exports.NOW = NOW; const BLOCKLT = (loc) => ({ $: "BLOCKLT", loc, }); exports.BLOCKLT = BLOCKLT; const LTIME = (loc) => ({ $: "LTIME", loc, }); exports.LTIME = LTIME; const RANDSEED = (loc) => ({ $: "RANDSEED", loc, }); exports.RANDSEED = RANDSEED; const BALANCE = (loc) => ({ $: "BALANCE", loc, }); exports.BALANCE = BALANCE; const MYADDR = (loc) => ({ $: "MYADDR", loc, }); exports.MYADDR = MYADDR; const CONFIGROOT = (loc) => ({ $: "CONFIGROOT", loc, }); exports.CONFIGROOT = CONFIGROOT; const MYCODE = (loc) => ({ $: "MYCODE", loc, }); exports.MYCODE = MYCODE; const INCOMINGVALUE = (loc) => ({ $: "INCOMINGVALUE", loc, }); exports.INCOMINGVALUE = INCOMINGVALUE; const STORAGEFEES = (loc) => ({ $: "STORAGEFEES", loc, }); exports.STORAGEFEES = STORAGEFEES; const PREVBLOCKSINFOTUPLE = (loc) => ({ $: "PREVBLOCKSINFOTUPLE", loc, }); exports.PREVBLOCKSINFOTUPLE = PREVBLOCKSINFOTUPLE; const UNPACKEDCONFIGTUPLE = (loc) => ({ $: "UNPACKEDCONFIGTUPLE", loc, }); exports.UNPACKEDCONFIGTUPLE = UNPACKEDCONFIGTUPLE; const DUEPAYMENT = (loc) => ({ $: "DUEPAYMENT", loc, }); exports.DUEPAYMENT = DUEPAYMENT; const CONFIGDICT = (loc) => ({ $: "CONFIGDICT", loc, }); exports.CONFIGDICT = CONFIGDICT; const CONFIGPARAM = (loc) => ({ $: "CONFIGPARAM", loc, }); exports.CONFIGPARAM = CONFIGPARAM; const CONFIGOPTPARAM = (loc) => ({ $: "CONFIGOPTPARAM", loc, }); exports.CONFIGOPTPARAM = CONFIGOPTPARAM; const PREVMCBLOCKS = (loc) => ({ $: "PREVMCBLOCKS", loc, }); exports.PREVMCBLOCKS = PREVMCBLOCKS; const PREVKEYBLOCK = (loc) => ({ $: "PREVKEYBLOCK", loc, }); exports.PREVKEYBLOCK = PREVKEYBLOCK; const PREVMCBLOCKS_100 = (loc) => ({ $: "PREVMCBLOCKS_100", loc, }); exports.PREVMCBLOCKS_100 = PREVMCBLOCKS_100; const GLOBALID = (loc) => ({ $: "GLOBALID", loc, }); exports.GLOBALID = GLOBALID; const GETGASFEE = (loc) => ({ $: "GETGASFEE", loc, }); exports.GETGASFEE = GETGASFEE; const GETSTORAGEFEE = (loc) => ({ $: "GETSTORAGEFEE", loc, }); exports.GETSTORAGEFEE = GETSTORAGEFEE; const GETFORWARDFEE = (loc) => ({ $: "GETFORWARDFEE", loc, }); exports.GETFORWARDFEE = GETFORWARDFEE; const GETPRECOMPILEDGAS = (loc) => ({ $: "GETPRECOMPILEDGAS", loc, }); exports.GETPRECOMPILEDGAS = GETPRECOMPILEDGAS; const GETORIGINALFWDFEE = (loc) => ({ $: "GETORIGINALFWDFEE", loc, }); exports.GETORIGINALFWDFEE = GETORIGINALFWDFEE; const GETGASFEESIMPLE = (loc) => ({ $: "GETGASFEESIMPLE", loc, }); exports.GETGASFEESIMPLE = GETGASFEESIMPLE; const GETFORWARDFEESIMPLE = (loc) => ({ $: "GETFORWARDFEESIMPLE", loc, }); exports.GETFORWARDFEESIMPLE = GETFORWARDFEESIMPLE; const GETGLOBVAR = (loc) => ({ $: "GETGLOBVAR", loc, }); exports.GETGLOBVAR = GETGLOBVAR; const SETGLOBVAR = (loc) => ({ $: "SETGLOBVAR", loc, }); exports.SETGLOBVAR = SETGLOBVAR; const RANDU256 = (loc) => ({ $: "RANDU256", loc, }); exports.RANDU256 = RANDU256; const RAND = (loc) => ({ $: "RAND", loc, }); exports.RAND = RAND; const SETRAND = (loc) => ({ $: "SETRAND", loc, }); exports.SETRAND = SETRAND; const ADDRAND = (loc) => ({ $: "ADDRAND", loc, }); exports.ADDRAND = ADDRAND; const HASHCU = (loc) => ({ $: "HASHCU", loc, }); exports.HASHCU = HASHCU; const HASHSU = (loc) => ({ $: "HASHSU", loc, }); exports.HASHSU = HASHSU; const SHA256U = (loc) => ({ $: "SHA256U", loc, }); exports.SHA256U = SHA256U; const CHKSIGNU = (loc) => ({ $: "CHKSIGNU", loc, }); exports.CHKSIGNU = CHKSIGNU; const CHKSIGNS = (loc) => ({ $: "CHKSIGNS", loc, }); exports.CHKSIGNS = CHKSIGNS; const ECRECOVER = (loc) => ({ $: "ECRECOVER", loc, }); exports.ECRECOVER = ECRECOVER; const SECP256K1_XONLY_PUBKEY_TWEAK_ADD = (loc) => ({ $: "SECP256K1_XONLY_PUBKEY_TWEAK_ADD", loc, }); exports.SECP256K1_XONLY_PUBKEY_TWEAK_ADD = SECP256K1_XONLY_PUBKEY_TWEAK_ADD; const P256_CHKSIGNU = (loc) => ({ $: "P256_CHKSIGNU", loc, }); exports.P256_CHKSIGNU = P256_CHKSIGNU; const P256_CHKSIGNS = (loc) => ({ $: "P256_CHKSIGNS", loc, }); exports.P256_CHKSIGNS = P256_CHKSIGNS; const RIST255_FROMHASH = (loc) => ({ $: "RIST255_FROMHASH", loc, }); exports.RIST255_FROMHASH = RIST255_FROMHASH; const RIST255_VALIDATE = (loc) => ({ $: "RIST255_VALIDATE", loc, }); exports.RIST255_VALIDATE = RIST255_VALIDATE; const RIST255_ADD = (loc) => ({ $: "RIST255_ADD", loc, }); exports.RIST255_ADD = RIST255_ADD; const RIST255_SUB = (loc) => ({ $: "RIST255_SUB", loc, }); exports.RIST255_SUB = RIST255_SUB; const RIST255_MUL = (loc) => ({ $: "RIST255_MUL", loc, }); exports.RIST255_MUL = RIST255_MUL; const RIST255_MULBASE = (loc) => ({ $: "RIST255_MULBASE", loc, }); exports.RIST255_MULBASE = RIST255_MULBASE; const RIST255_PUSHL = (loc) => ({ $: "RIST255_PUSHL", loc, }); exports.RIST255_PUSHL = RIST255_PUSHL; const RIST255_QVALIDATE = (loc) => ({ $: "RIST255_QVALIDATE", loc, }); exports.RIST255_QVALIDATE = RIST255_QVALIDATE; const RIST255_QADD = (loc) => ({ $: "RIST255_QADD", loc, }); exports.RIST255_QADD = RIST255_QADD; const RIST255_QSUB = (loc) => ({ $: "RIST255_QSUB", loc, }); exports.RIST255_QSUB = RIST255_QSUB; const RIST255_QMUL = (loc) => ({ $: "RIST255_QMUL", loc, }); exports.RIST255_QMUL = RIST255_QMUL; const RIST255_QMULBASE = (loc) => ({ $: "RIST255_QMULBASE", loc, }); exports.RIST255_QMULBASE = RIST255_QMULBASE; const BLS_VERIFY = (loc) => ({ $: "BLS_VERIFY", loc, }); exports.BLS_VERIFY = BLS_VERIFY; const BLS_AGGREGATE = (loc) => ({ $: "BLS_AGGREGATE", loc, }); exports.BLS_AGGREGATE = BLS_AGGREGATE; const BLS_FASTAGGREGATEVERIFY = (loc) => ({ $: "BLS_FASTAGGREGATEVERIFY", loc, }); exports.BLS_FASTAGGREGATEVERIFY = BLS_FASTAGGREGATEVERIFY; const BLS_AGGREGATEVERIFY = (loc) => ({ $: "BLS_AGGREGATEVERIFY", loc, }); exports.BLS_AGGREGATEVERIFY = BLS_AGGREGATEVERIFY; const BLS_G1_ADD = (loc) => ({ $: "BLS_G1_ADD", loc, }); exports.BLS_G1_ADD = BLS_G1_ADD; const BLS_G1_SUB = (loc) => ({ $: "BLS_G1_SUB", loc, }); exports.BLS_G1_SUB = BLS_G1_SUB; const BLS_G1_NEG = (loc) => ({ $: "BLS_G1_NEG", loc, }); exports.BLS_G1_NEG = BLS_G1_NEG; const BLS_G1_MUL = (loc) => ({ $: "BLS_G1_MUL", loc, }); exports.BLS_G1_MUL = BLS_G1_MUL; const BLS_G1_MULTIEXP = (loc) => ({ $: "BLS_G1_MULTIEXP", loc, }); exports.BLS_G1_MULTIEXP = BLS_G1_MULTIEXP; const BLS_G1_ZERO = (loc) => ({ $: "BLS_G1_ZERO", loc, }); exports.BLS_G1_ZERO = BLS_G1_ZERO; const BLS_MAP_TO_G1 = (loc) => ({ $: "BLS_MAP_TO_G1", loc, }); exports.BLS_MAP_TO_G1 = BLS_MAP_TO_G1; const BLS_G1_INGROUP = (loc) => ({ $: "BLS_G1_INGROUP", loc, }); exports.BLS_G1_INGROUP = BLS_G1_INGROUP; const BLS_G1_ISZERO = (loc) => ({ $: "BLS_G1_ISZERO", loc, }); exports.BLS_G1_ISZERO = BLS_G1_ISZERO; const BLS_G2_ADD = (loc) => ({ $: "BLS_G2_ADD", loc, }); exports.BLS_G2_ADD = BLS_G2_ADD; const BLS_G2_SUB = (loc) => ({ $: "BLS_G2_SUB", loc, }); exports.BLS_G2_SUB = BLS_G2_SUB; const BLS_G2_NEG = (loc) => ({ $: "BLS_G2_NEG", loc, }); exports.BLS_G2_NEG = BLS_G2_NEG; const BLS_G2_MUL = (loc) => ({ $: "BLS_G2_MUL", loc, }); exports.BLS_G2_MUL = BLS_G2_MUL; const BLS_G2_MULTIEXP = (loc) => ({ $: "BLS_G2_MULTIEXP", loc, }); exports.BLS_G2_MULTIEXP = BLS_G2_MULTIEXP; const BLS_G2_ZERO = (loc) => ({ $: "BLS_G2_ZERO", loc, }); exports.BLS_G2_ZERO = BLS_G2_ZERO; const BLS_MAP_TO_G2 = (loc) => ({ $: "BLS_MAP_TO_G2", loc, }); exports.BLS_MAP_TO_G2 = BLS_MAP_TO_G2; const BLS_G2_INGROUP = (loc) => ({ $: "BLS_G2_INGROUP", loc, }); exports.BLS_G2_INGROUP = BLS_G2_INGROUP; const BLS_G2_ISZERO = (loc) => ({ $: "BLS_G2_ISZERO", loc, }); exports.BLS_G2_ISZERO = BLS_G2_ISZERO; const BLS_PAIRING = (loc) => ({ $: "BLS_PAIRING", loc, }); exports.BLS_PAIRING = BLS_PAIRING; const BLS_PUSHR = (loc) => ({ $: "BLS_PUSHR", loc, }); exports.BLS_PUSHR = BLS_PUSHR; const CDATASIZEQ = (loc) => ({ $: "CDATASIZEQ", loc, }); exports.CDATASIZEQ = CDATASIZEQ; const CDATASIZE = (loc) => ({ $: "CDATASIZE", loc, }); exports.CDATASIZE = CDATASIZE; const SDATASIZEQ = (loc) => ({ $: "SDATASIZEQ", loc, }); exports.SDATASIZEQ = SDATASIZEQ; const SDATASIZE = (loc) => ({ $: "SDATASIZE", loc, }); exports.SDATASIZE = SDATASIZE; const LDGRAMS = (loc) => ({ $: "LDGRAMS", loc, }); exports.LDGRAMS = LDGRAMS; const LDVARINT16 = (loc) => ({ $: "LDVARINT16", loc, }); exports.LDVARINT16 = LDVARINT16; const STGRAMS = (loc) => ({ $: "STGRAMS", loc, }); exports.STGRAMS = STGRAMS; const STVARINT16 = (loc) => ({ $: "STVARINT16", loc, }); exports.STVARINT16 = STVARINT16; const LDVARUINT32 = (loc) => ({ $: "LDVARUINT32", loc, }); exports.LDVARUINT32 = LDVARUINT32; const LDVARINT32 = (loc) => ({ $: "LDVARINT32", loc, }); exports.LDVARINT32 = LDVARINT32; const STVARUINT32 = (loc) => ({ $: "STVARUINT32", loc, }); exports.STVARUINT32 = STVARUINT32; const STVARINT32 = (loc) => ({ $: "STVARINT32", loc, }); exports.STVARINT32 = STVARINT32; const LDMSGADDR = (loc) => ({ $: "LDMSGADDR", loc, }); exports.LDMSGADDR = LDMSGADDR; const LDMSGADDRQ = (loc) => ({ $: "LDMSGADDRQ", loc, }); exports.LDMSGADDRQ = LDMSGADDRQ; const PARSEMSGADDR = (loc) => ({ $: "PARSEMSGADDR", loc, }); exports.PARSEMSGADDR = PARSEMSGADDR; const PARSEMSGADDRQ = (loc) => ({ $: "PARSEMSGADDRQ", loc, }); exports.PARSEMSGADDRQ = PARSEMSGADDRQ; const REWRITESTDADDR = (loc) => ({ $: "REWRITESTDADDR", loc, }); exports.REWRITESTDADDR = REWRITESTDADDR; const REWRITESTDADDRQ = (loc) => ({ $: "REWRITESTDADDRQ", loc, }); exports.REWRITESTDADDRQ = REWRITESTDADDRQ; const REWRITEVARADDR = (loc) => ({ $: "REWRITEVARADDR", loc, }); exports.REWRITEVARADDR = REWRITEVARADDR; const REWRITEVARADDRQ = (loc) => ({ $: "REWRITEVARADDRQ", loc, }); exports.REWRITEVARADDRQ = REWRITEVARADDRQ; const SENDRAWMSG = (loc) => ({ $: "SENDRAWMSG", loc, }); exp