qcodes.h 505 B

123456789101112131415161718192021222324252627282930313233343536
  1. typedef enum {
  2. CODE_HALT,
  3. CODE_DATUM_FALSE,
  4. CODE_DATUM_TRUE,
  5. CODE_DATUM_NULL,
  6. CODE_DATUM_SYMBOL,
  7. CODE_DATUM_CHAR,
  8. CODE_DATUM_NUMBER,
  9. CODE_DATUM_STRING,
  10. CODE_ALLOCATE_CLOSURE,
  11. CODE_CLOSURE_SET,
  12. CODE_VAR_GLO,
  13. CODE_SET_GLO,
  14. CODE_VAR_LOC,
  15. CODE_SET_LOC,
  16. CODE_VAR_ENV,
  17. CODE_SET_ENV,
  18. CODE_CLO_SET_ACC,
  19. CODE_CLO_SET_LOC,
  20. CODE_SET_CLO_REG,
  21. CODE_JUMP,
  22. CODE_BRANCH,
  23. CODE_PUSH,
  24. CODE_STACK_GROW,
  25. CODE_STACKFRAME,
  26. CODE_CALL,
  27. CODE_RET,
  28. CODE_SHIFTBACK,
  29. CODE_INFORMATION,
  30. } codeword;