Я использую Antlr4 для токенизации и анализа устаревшего языка, моя конечная цель - сгенерировать код C # и выполнить этот код в среде выполнения, которая имитирует физическое оборудование, которое выполняет устаревший язык.
Симулятор и генерация кода работают очень хорошо.
Я хотел бы генерировать определенные сообщения об ошибках или предупреждающие сообщения от слушателя, возможно ли это?
Например, язык позволяет строке заканчиваться или не заканчиваться точкой с запятой, я хотел бы выдать предупреждение, если в строке отсутствует точка с запятой.
У меня есть еще много похожих сценариев, язык и физическое оборудование имеют ряд странных характеристик.
Спасибо, Грегг