У меня есть файл конфигурации из предыдущей версии моего программного обеспечения, файл конфигурации в основном представляет собой скрипт Lua. Я использую swig для генерации оболочки для взаимодействия с C API моего программного обеспечения.
Проблема, с которой я столкнулся, заключается в том, что некоторые инструкции из предыдущего файла конфигурации были удалены в текущей версии программного обеспечения.
Когда я загружаю и запускаю файл Lua, выполнение останавливается при первой ошибке, а остальная часть файла конфигурации не выполняется.
Как я могу заставить Lua сообщить об ошибке и продолжить выполнение скрипта при следующей инструкции?