crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Парсер для С/С++
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
vankleef Дата 24.3.2013, 19:37
  Вобщем, заиспользрвал ctags.
Алексей1153 Дата 23.3.2013, 19:34
 
Цитата(RazrFalcon @ 22.3.2013, 18:13) *
Можно скрин этой диаграмы? Вин и студии под рукой нету.


например, так (всё это двигается и настраивается, можно и другие классы из дерева закинуть)

Прикрепленное изображение
RazrFalcon Дата 22.3.2013, 15:13
 
Цитата(Алексей1153 @ 21.3.2013, 6:17) *
если имеется студия (от 9 версии и выше), можно там создать проект, закинуть исходники в него и показать диаграммы классов во всей красе )

Можно скрин этой диаграмы? Вин и студии под рукой нету.
vankleef Дата 22.3.2013, 0:43
  Спасибо за ответы, все посмотрю, попробую разобраться.
Алексей1153 Дата 21.3.2013, 7:17
  если имеется студия (от 9 версии и выше), можно там создать проект, закинуть исходники в него и показать диаграммы классов во всей красе )
ViGOur Дата 20.3.2013, 16:22
  Посмотри: gccxml + pygccxml

Еще вот вроде как для С: pycparser
vankleef Дата 20.3.2013, 15:05
  Всеееем привет!

Стоит задача: нужно из С/С++ исходников получить список всех объявленных/описаных функций/методов (т.е. которые пишет сам программист).

Сначала думал найти какое-нибудь готовое решение: наткнулся на doxygen, но не нашел требуемого функционала (или ниасилил).
Потом подумал написать небольшую программу и с помощью регулярок искать все функции. Но тут встает громоздкая задача: надо учитывать все модификаторы функций типа private, public, static и т.п. Найти такой "общий" шаблон функций не получилось.

Поделитесь опытом и знаниями в решении данной проблемы. Может кто даст шаблон или готовое решение.
Буду очень благодарен!
Спасибо!
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.4.2024, 6:50