From be648a6485c87dddc2c42bb015a73b49570871ed Mon Sep 17 00:00:00 2001 From: Kyler Date: Thu, 12 Jun 2025 22:23:32 -0600 Subject: [PATCH] Adjusted debug and error output --- src/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 1bfd89a..c404435 100644 --- a/src/main.c +++ b/src/main.c @@ -4,7 +4,7 @@ #include "sync/lexer.h" static void print_token(Token token) { - printf("Token: %-15s | Text: '%.*s'\n", + printf("Token: %-15s | Text: %.*s\n", (const char *[]){ "EOF", "IDENTIFIER", "NUMBER", "OPERATOR", "LPAREN", "RPAREN", "SEMICOLON", "LBRACE", @@ -46,6 +46,9 @@ int main(void) { fprintf(stderr, "Error: %s\n", result.error.message); fprintf(stderr, "\tFilename: %s\n", result.error.file_info.filename); fprintf(stderr, "\tLine: %zi\n", result.error.file_info.line); + fprintf(stderr, "\tColumn: %zi\n", result.error.file_info.column); + free(source); + return 1; } } while (result.type != SYNC_ERROR && result.result.type != TOKEN_EOF);