main.c 428 B

12345678910111213141516171819202122232425
  1. #include "chunk.h"
  2. #include "common.h"
  3. #include "debug.h"
  4. /*!
  5. * @brief 程序主入口
  6. * @param argc
  7. * @param argv
  8. * @return
  9. */
  10. int main(int argc, char *argv[]) {
  11. Chunk chunk;
  12. initChunk(&chunk);
  13. int constant = addConstant(&chunk, 1.2);
  14. writeChunk(&chunk, OP_CONSTANT);
  15. writeChunk(&chunk, constant);
  16. writeChunk(&chunk, OP_RETURN);
  17. disassembleChunk(&chunk, "test chunk");
  18. freeChunk(&chunk);
  19. return 0;
  20. }