package obytelib

  1. Overview
  2. Docs
type t =
  1. | ACC0
  2. | ACC1
  3. | ACC2
  4. | ACC3
  5. | ACC4
  6. | ACC5
  7. | ACC6
  8. | ACC7
  9. | ACC of int
  10. | PUSH
  11. | PUSHACC0
  12. | PUSHACC1
  13. | PUSHACC2
  14. | PUSHACC3
  15. | PUSHACC4
  16. | PUSHACC5
  17. | PUSHACC6
  18. | PUSHACC7
  19. | PUSHACC of int
  20. | POP of int
  21. | ASSIGN of int
  22. | ENVACC1
  23. | ENVACC2
  24. | ENVACC3
  25. | ENVACC4
  26. | ENVACC of int
  27. | PUSHENVACC1
  28. | PUSHENVACC2
  29. | PUSHENVACC3
  30. | PUSHENVACC4
  31. | PUSHENVACC of int
  32. | PUSH_RETADDR of int
  33. | APPLY of int
  34. | APPLY1
  35. | APPLY2
  36. | APPLY3
  37. | APPTERM of int * int
  38. | APPTERM1 of int
  39. | APPTERM2 of int
  40. | APPTERM3 of int
  41. | RETURN of int
  42. | RESTART
  43. | GRAB of int
  44. | CLOSURE of int * int
  45. | CLOSUREREC of int * int * int * int array
  46. | OFFSETCLOSUREM2
  47. | OFFSETCLOSURE0
  48. | OFFSETCLOSURE2
  49. | OFFSETCLOSURE of int
  50. | PUSHOFFSETCLOSUREM2
  51. | PUSHOFFSETCLOSURE0
  52. | PUSHOFFSETCLOSURE2
  53. | PUSHOFFSETCLOSURE of int
  54. | GETGLOBAL of int
  55. | PUSHGETGLOBAL of int
  56. | GETGLOBALFIELD of int * int
  57. | PUSHGETGLOBALFIELD of int * int
  58. | SETGLOBAL of int
  59. | ATOM0
  60. | ATOM of int
  61. | PUSHATOM0
  62. | PUSHATOM of int
  63. | MAKEBLOCK of int * int
  64. | MAKEBLOCK1 of int
  65. | MAKEBLOCK2 of int
  66. | MAKEBLOCK3 of int
  67. | MAKEFLOATBLOCK of int
  68. | GETFIELD0
  69. | GETFIELD1
  70. | GETFIELD2
  71. | GETFIELD3
  72. | GETFIELD of int
  73. | GETFLOATFIELD of int
  74. | SETFIELD0
  75. | SETFIELD1
  76. | SETFIELD2
  77. | SETFIELD3
  78. | SETFIELD of int
  79. | SETFLOATFIELD of int
  80. | VECTLENGTH
  81. | GETVECTITEM
  82. | SETVECTITEM
  83. | GETSTRINGCHAR
  84. | SETSTRINGCHAR
  85. | BRANCH of int
  86. | BRANCHIF of int
  87. | BRANCHIFNOT of int
  88. | SWITCH of int * int array
  89. | BOOLNOT
  90. | PUSHTRAP of int
  91. | POPTRAP
  92. | RAISE
  93. | CHECK_SIGNALS
  94. | C_CALL1 of int
  95. | C_CALL2 of int
  96. | C_CALL3 of int
  97. | C_CALL4 of int
  98. | C_CALL5 of int
  99. | C_CALLN of int * int
  100. | CONST0
  101. | CONST1
  102. | CONST2
  103. | CONST3
  104. | CONSTINT of int
  105. | PUSHCONST0
  106. | PUSHCONST1
  107. | PUSHCONST2
  108. | PUSHCONST3
  109. | PUSHCONSTINT of int
  110. | NEGINT
  111. | ADDINT
  112. | SUBINT
  113. | MULINT
  114. | DIVINT
  115. | MODINT
  116. | ANDINT
  117. | ORINT
  118. | XORINT
  119. | LSLINT
  120. | LSRINT
  121. | ASRINT
  122. | EQ
  123. | NEQ
  124. | LTINT
  125. | LEINT
  126. | GTINT
  127. | GEINT
  128. | OFFSETINT of int
  129. | OFFSETREF of int
  130. | ISINT
  131. | GETMETHOD
  132. | BEQ of int * int
  133. | BNEQ of int * int
  134. | BLTINT of int * int
  135. | BLEINT of int * int
  136. | BGTINT of int * int
  137. | BGEINT of int * int
  138. | ULTINT
  139. | UGEINT
  140. | BULTINT of int * int
  141. | BUGEINT of int * int
  142. | GETPUBMET of int * int
  143. | GETDYNMET
  144. | STOP
  145. | EVENT
  146. | BREAK
  147. | RERAISE
  148. | RAISE_NOTRACE
val to_string : t -> string
val get_ptrs : t -> int list
val get_nexts : int -> t -> int list
OCaml

Innovation. Community. Security.