Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Alex_CAPS
0 / 0 / 0
Регистрация: 19.04.2013
Сообщений: 2
#1

Статический анализатор кода - C++

19.04.2013, 11:17. Просмотров 1201. Ответов 3
Метки нет (Все метки)

Всем доброго времени суток!
Мне поставлена задача, написать статический анализатор кода для MPI.
Для начала хотелось бы разобраться с работой статических анализаторов кода и принципами их написания. Думаю начать с какого-нибудь примитивного анализа для C и дальше его развить для анализа параллельного кода.
Может кто-нибудь поделиться опытом и идеями?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2013, 11:17     Статический анализатор кода
Посмотрите здесь:

C++ Строковый анализатор
C++ Анализатор кода
C++ Нужно создать статический массив строк как статический массив указателей на строки. Условние ниже -->
Лексический анализатор C++ Builder
Анализатор С++ кода C++
C++ создать статический массив строк как статический массив указателей на строки, задание ниже -->
Анализатор C++
синтаксический анализатор C++
Анализатор команд C++
C++ Подскажите статический анализатор кода C++
C++ Написать анализатор кода, определяющий тип лексем
Vim и статический анализатор кода C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
25.07.2013, 23:09     Статический анализатор кода #2
Как вариант разбить текст на токены, из токенов составить дерево и с ним работать. На токены можно разбить с помощью регулярных выражений - boost / c++ 11 в помощь.
gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
26.07.2013, 06:09     Статический анализатор кода #3
Посмотреть обсуждения Cppcheck и подобных проектов.

Почитать на хабре блог разработчика PVS-Studio и его статьи.
Dmitriy_M
1338 / 1219 / 111
Регистрация: 20.03.2009
Сообщений: 4,352
Записей в блоге: 11
26.07.2013, 07:32     Статический анализатор кода #4
Цитата Сообщение от gooseim Посмотреть сообщение
Как вариант разбить текст на токены, из токенов составить дерево и с ним работать.
Деревья разные бывают. CLang с этим справиться лучше.
Yandex
Объявления
26.07.2013, 07:32     Статический анализатор кода
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru