Я разрабатываю компилятор lex / yacc c.
Чтобы обрабатывать сбои и анализировать ошибки, я хочу развернуть системный обработчик исключений.
На самом деле это только ошибка синтаксического анализа."сообщение обрабатывается независимо от проблемы. Например:
typedef struct , <i>struct_name</i>{...}
этот ввод приведет к ошибке синтаксического анализа из-за лишней запятой.
Моя цель - вызвать контекстное исключение, даваяМы можем сосредоточиться именно там, где проблема. Как и в этом примере: "Недопустимое объявление структуры"
Мне действительно нужна помощь для решения этой проблемы.