Handle errors through logger and error class in module builder

This commit is contained in:
Rafał Grodziński
2025-07-05 23:10:52 +09:00
parent d927540b5f
commit d81f82c818
3 changed files with 26 additions and 14 deletions

View File

@@ -447,7 +447,8 @@ void Logger::print(shared_ptr<Error> error) {
break;
}
case ErrorKind::BUILDER_ERROR: {
message = "";
string errorMessage = error->getMessage() ? *(error->getMessage()) : "";
message = format("Error at line {}, column {}: {}", error->getLine(), error->getColumn(), errorMessage);
break;
}
}