From 2adc0cc33a44fde4a3de3409f03f03265dab0c1f Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 29 Jul 2021 23:38:20 -0700 Subject: Chapter 15.3 --- clox/src/chunk.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'clox/src/chunk.h') diff --git a/clox/src/chunk.h b/clox/src/chunk.h index 466898b..dcab3df 100644 --- a/clox/src/chunk.h +++ b/clox/src/chunk.h @@ -6,20 +6,21 @@ typedef enum { OP_CONSTANT, + OP_NEGATE, OP_RETURN, } OpCode; typedef struct { int count; int capacity; - uint8_t* code; - int* lines; + uint8_t *code; + int *lines; ValueArray constants; } Chunk; -void initChunk(Chunk* chunk); -void freeChunk(Chunk* chunk); -void writeChunk(Chunk* chunk, uint8_t byte, int line); -int addConstant(Chunk* chunk, Value value); +void initChunk(Chunk *chunk); +void freeChunk(Chunk *chunk); +void writeChunk(Chunk *chunk, uint8_t byte, int line); +int addConstant(Chunk *chunk, Value value); #endif -- cgit v1.2.3-54-g00ecf