From 583e0b431a6581206368968d56287a858d53b10a Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Tue, 26 Oct 2021 13:34:44 +0200 Subject: Add initial parameter support for function calls --- src/bytecode/chunk.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/bytecode/chunk.h') diff --git a/src/bytecode/chunk.h b/src/bytecode/chunk.h index 1e88ea0..a3e02d1 100755 --- a/src/bytecode/chunk.h +++ b/src/bytecode/chunk.h @@ -12,10 +12,16 @@ typedef struct LineInfo { } LineInfo; typedef struct Chunk { + // Program code. u8 *code; + // Compile time constants. Object *constants; + // Contains debugging information for every code operation. LineInfo *lines; + // Chunk name. char *name; + // Parameters + StringView *params; } Chunk; #define NEW_CHUNK(NAME) chunk_init((StringView){(NAME), sizeof(NAME)}) -- cgit v1.2.1