From 19dc289bb37bca465178049318cfcd4e9496c228 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Wed, 10 Jul 2024 02:12:09 +0100 Subject: [PATCH] Preprocesser: Print lexer error --- src/preprocesser.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/preprocesser.cpp b/src/preprocesser.cpp index 5091d88..208ae98 100644 --- a/src/preprocesser.cpp +++ b/src/preprocesser.cpp @@ -239,6 +239,8 @@ namespace Preprocesser const Err &e = *errors[depth]; ss << e.token->source_name << ":" << e.token->line << ":" << e.token->column << ": " << to_string(e.type); + if (e.type == ET::IN_FILE_LEXING) + ss << ":\n" << e.lexer_error; if (depth != errors.size() - 1) ss << "\n"; }