From e8b0af1213cf08adceb7c2b310b0c8e073402acf Mon Sep 17 00:00:00 2001 From: Meyer Simon Date: Sun, 9 Mar 2025 15:19:15 -0400 Subject: [PATCH] Fixed the spacing in the symbole table files t#NONE --- src/symbol_table.c | 5 ++++- src/symbol_table.h | 1 - 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/symbol_table.c b/src/symbol_table.c index ebd06ee..05a1f6e 100644 --- a/src/symbol_table.c +++ b/src/symbol_table.c @@ -85,7 +85,10 @@ void print_symbol_table(SymbolTable* table, FILE* file_ptr) { } else { current_scope = 1001; } - + if ( entrie == NULL ) { + fprintf(file_ptr, "%-17s: %06d : %06d : %-21s: %-28s\n", "", + current_scope, parant_scope, "", "Empty Scope"); + } for (; entrie != NULL; entrie = entrie->next) { if (parant_scope == 0) { fprintf(file_ptr, "%-17s: %06d : : %-21s: %-28s\n", diff --git a/src/symbol_table.h b/src/symbol_table.h index 1e1b7da..03028ad 100644 --- a/src/symbol_table.h +++ b/src/symbol_table.h @@ -7,7 +7,6 @@ typedef struct ListOfTable { struct SymbolTable* table; // struct ListOfTable* prev; struct ListOfTable* next; - } ListOfTable; typedef struct TableNode {