/Materials Пт, 22.11.2024, 06:08

Сайт методики довузовского обучения программированию
и проектной деятельности в информатике


Главная страница, Контакты, RSS
 
> Меню сайта

> Разделы новостей
Семинар [36]
Семинар по системному и прикладному программированию
Etc [15]
Разное
Конференция [16]
Открытая конференция исследовательских и проектных работ

> Архив новостей

> Партнеры

> Поиск

> Статистика

Главная » 2009 » Февраль » 16 » Разработка дополнения (плагина) к MS Visual Studio 2005 для синтаксически-ориентированной фильтрации сообщений об ошибках компиляции C++
Разработка дополнения (плагина) к MS Visual Studio 2005 для синтаксически-ориентированной фильтрации сообщений об ошибках компиляции C++
Татьяна Борисова
10 класс

При написании программ на С++ с использованием шаблонов или STL-классов у разработчиков часто возникает проблема, связанная с тем, что компилятор выдает слишком большое сообщение об ошибке, называемое ошибкой-романом. Для облегчения анализа таких сообщений был написан синтаксически-ориентированный фильтр для сообщений об ошибках шаблонов С++, представляющий ошибки-романы в более удобном и читаемом виде – в виде синтаксического дерева. Он выполняет синтаксический анализ вывода компилятора и сравнивает синтаксическое дерево сообщения об ошибке с деревом возможно правильного варианта (если таковой предоставляется компилятором).

Для взаимодействия с пользователем был написан плагина к популярной среде разработки Visual Studio 2005, который представляет вывод компилятора в виде дерева с возможностью разворачивать/сворачивать дерево, переходить к интересующему месту, прослеживать, где именно произошло несоответствие с возможным правильным вариантом.

Категория: Семинар | Просмотров: 6380 | Добавил: ded32
> Инструменты

Orphus


О рекламе на сайте ↑

Сайт рас­по­ло­жен на бес­плат­ном хос­тин­ге, пра­ви­ла ко­то­ро­го за­пре­ща­ют вы­ре­зать ре­к­ла­му, встав­ляе­мую авто­ма­ти­чес­ки, в том чис­ле в ви­де авто­ма­ти­чес­ко­го от­кры­тия стра­ниц дру­гих сай­тов. Ав­тор это­го сай­та не име­ет ни­ка­ко­го отно­ше­ния к этой ре­кла­ме.


> Загрузить

> Основные материалы

> Примеры проектов



Copyright (c) И.Р. Дединский, 2006-2024
Никакая часть материалов данного сайта или его подразделов не может быть прямо или косвенно процитирована или упомянута без действующей активной ссылки на данный сайт
...

Хостинг от uCoz

MasterHost Orphus