TOpcode = enum
opcEof, opcRet, opcYldYoid, opcYldVal, opcSetEh, opcAsgnInt, opcAsgnFloat,
opcAsgnComplex, opcCastIntToFloat32, opcCastIntToFloat64, opcCastFloatToInt32,
opcCastFloatToInt64, opcCastPtrToInt, opcCastIntToPtr, opcFastAsgnComplex,
opcNodeToReg, opcLdArr, opcLdArrAddr, opcWrArr, opcLdObj, opcLdObjAddr,
opcWrObj, opcWrLoc,
opcAddr,
opcLdDeref, opcWrDeref, opcWrStrIdx, opcLdStrIdx, opcInitDisc, opcSetDisc,
opcWrProc, opcReset,
opcAddInt, opcAddImmInt, opcSubInt, opcSubImmInt, opcLenSeq, opcLenStr,
opcLenCstring, opcIncl, opcInclRange, opcExcl, opcCard, opcMulInt, opcDivInt,
opcModInt, opcAddFloat, opcSubFloat, opcMulFloat, opcDivFloat, opcShrInt,
opcShlInt, opcAshrInt, opcBitandInt, opcBitorInt, opcBitxorInt, opcAddu,
opcSubu, opcMulu, opcDivu, opcModu, opcEqInt, opcLeInt, opcLtInt, opcEqFloat,
opcLeFloat, opcLtFloat, opcLeu, opcLtu, opcEqRef, opcEqNimNode,
opcSameNodeType, opcXor, opcNot, opcUnaryMinusInt, opcUnaryMinusFloat,
opcBitnotInt, opcEqStr, opcLeStr, opcLtStr, opcEqSet, opcLeSet, opcLtSet,
opcMulSet, opcPlusSet, opcMinusSet, opcConcatStr, opcContainsSet, opcRepr,
opcSetLenStr, opcSetLenSeq, opcIsNil, opcOf, opcParseFloat, opcConv,
opcNumConv, opcObjConv, opcCast, opcQuit, opcInvalidField, opcNarrowS,
opcNarrowU, opcSignExtend, opcAddStrCh, opcAddStrStr, opcAddSeqElem,
opcRangeChck, opcIndexChck,
opcArrCopy, opcNAdd, opcNAddMultiple, opcNKind, opcNSymKind, opcNIntVal,
opcNFloatVal, opcNGetType, opcNStrVal, opcNSigHash, opcNGetSize,
opcNSetIntVal, opcNSetFloatVal, opcNSetStrVal, opcNNewNimNode,
opcNCopyNimNode, opcNCopyNimTree, opcNDel, opcGenSym, opcNccValue, opcNccInc,
opcNcsAdd, opcNcsIncl, opcNcsLen, opcNcsAt, opcNctPut, opcNctLen, opcNctGet,
opcNctHasNext, opcNctNext, opcNodeId, opcParseExprToAst, opcParseStmtToAst,
opcNGetLineInfo, opcNSetLineInfo, opcEqIdent, opcStrToIdent, opcGetImpl,
opcGetImplTransf, opcDataToAst,
opcExpandToAst, opcEcho, opcIndCall, opcIndCallAsgn, opcRaise, opcNChild,
opcNSetChild, opcCallSite, opcNewStr, opcTJmp, opcFJmp, opcJmp, opcJmpBack,
opcBranch, opcEnter, opcLeave, opcFinally, opcFinallyEnd, opcNew, opcNewSeq,
opcLdNull, opcLdNullReg, opcLdConst, opcLdGlobal, opcLdCmplxConst,
opcLdImmInt, opcSetType, opcObjChck, opcNSetType, opcTypeTrait, opcSymOwner,
opcSymIsInstantiationOf