From b9644b4ccda5abee01fd0704ddc42b08b68e5b5d Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Mon, 25 Oct 2021 12:37:25 +0200 Subject: Change chunk to store a name --- src/bytecode/debug.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/bytecode/debug.h') diff --git a/src/bytecode/debug.h b/src/bytecode/debug.h index 7673703..534ff80 100755 --- a/src/bytecode/debug.h +++ b/src/bytecode/debug.h @@ -4,7 +4,7 @@ #include "chunk.h" #include "objects.h" -void disassemble_chunk(Chunk *chunk, const char *name); +void disassemble_chunk(Chunk *chunk); size_t disassemble_instruction(Chunk *chunk, size_t offset); static const char* ops_str[] = { @@ -41,8 +41,8 @@ static const char* ops_str[] = { }; void -disassemble_chunk(Chunk *chunk, const char *name) { - printf("== %s ==\n", name); +disassemble_chunk(Chunk *chunk) { + printf("===== %.*s =====\n", (int)array_size(chunk->name), chunk->name); printf("code:\n"); size_t offset = 0; while (offset < array_size(chunk->code)) { @@ -56,6 +56,7 @@ disassemble_chunk(Chunk *chunk, const char *name) { printf("\n"); offset++; } + printf("\n"); } size_t -- cgit v1.2.1