From def96445b27e4dcbb8f456db8f7018fe551fb5ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Grodzi=C5=84ski?= Date: Thu, 31 Jul 2025 13:39:15 +0900 Subject: [PATCH] Better log message --- src/Logger.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Logger.cpp b/src/Logger.cpp index b8f85e0..98dd04e 100644 --- a/src/Logger.cpp +++ b/src/Logger.cpp @@ -482,7 +482,7 @@ void Logger::print(shared_ptr error) { switch (error->getKind()) { case ErrorKind::LEXER_ERROR: { string lexme = error->getLexme() ? *(error->getLexme()) : ""; - message = format("Unexpected token \"{}\" at line: {}, column: {}", lexme, error->getLine() + 1, error->getColumn() + 1); + message = format("At line {}, column {}: Unexpected token \"{}\"", error->getLine() + 1, error->getColumn() + 1, lexme); break; } case ErrorKind::PARSER_ERROR: { @@ -492,13 +492,13 @@ void Logger::print(shared_ptr error) { if (expectedTokenKind) { message = format( - "Expected token {} but instead found {} at line: {}, column: {}", - toString(*expectedTokenKind), toString(token), token->getLine() + 1, token->getColumn() + 1 + "At line {}, column {}: Expected token {} but found {} instead", + token->getLine() + 1, token->getColumn() + 1, toString(*expectedTokenKind), toString(token) ); } else { message = format( - "Unexpected token \"{}\" found at line: {}, column: {}", - toString(token), token->getLine() + 1, token->getColumn() + 1 + "At line {}, column {}: Unexpected token \"{}\" found", + token->getLine() + 1, token->getColumn() + 1, toString(token) ); } if (errorMessage) @@ -507,7 +507,7 @@ void Logger::print(shared_ptr error) { } case ErrorKind::BUILDER_ERROR: { string errorMessage = error->getMessage() ? *(error->getMessage()) : ""; - message = format("Error at line {}, column {}: {}", error->getLine(), error->getColumn(), errorMessage); + message = format("At line {}, column {}: {}", error->getLine(), error->getColumn(), errorMessage); break; } }