From 8bf0126e380da5c1871ff23db8d3b56f52f97950 Mon Sep 17 00:00:00 2001 From: Jan Date: Sun, 28 Nov 2021 18:03:27 +0100 Subject: [PATCH] Add hint for permissive mode when parsing fails within event handlerset --- src/ObjLoading/Parsing/Menu/MenuFileReader.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ObjLoading/Parsing/Menu/MenuFileReader.cpp b/src/ObjLoading/Parsing/Menu/MenuFileReader.cpp index 2d354d2c..41090011 100644 --- a/src/ObjLoading/Parsing/Menu/MenuFileReader.cpp +++ b/src/ObjLoading/Parsing/Menu/MenuFileReader.cpp @@ -138,6 +138,10 @@ std::unique_ptr MenuFileReader::ReadMenuFile() if (!parser->Parse()) { std::cout << "Parsing menu file failed!" << std::endl; + + const auto* parserEndState = parser->GetState(); + if(parserEndState->m_current_event_handler_set && !parserEndState->m_permissive_mode) + std::cout << "You can use the --menu-permissive option to try to compile the event handler script anyway." << std::endl; return nullptr; }