Лексический анализатор C++ Builder
Статический анализатор ошибок c++. Нам нужно уметь распознавать всего 15 на наш выбор ошибок.де-то, допустим, кодер ; пропустил, где-то { не закрыл, где-то = не стоит и т.д.
Я прикрепил примерно как должна выглядеть программа
Должно на кнопке Анализ выскакивать диалоговое окно, в котором пользователь должен выбирать на какие ошибки проверить текст. Программа должна работать с файлом кода. И в мемо или что-нибудь другое просто выводить код.
По поводу ошибки со скобкой, к примеру. Можем указать, что скобка не закрыта. Но места где закрыть не можем, т.к. она закрывается по смыслу.
Т.е. программа в данной ситации должна выбрать просто скобку не парную, выделить её красным и сказать, что она не парная. Всё программа должна builder'е сделана быть, визуально. Ошибки любые можно.