![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
vankleef |
![]() ![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 21.10.2010 Пользователь №: 2134 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Всеееем привет!
Стоит задача: нужно из С/С++ исходников получить список всех объявленных/описаных функций/методов (т.е. которые пишет сам программист). Сначала думал найти какое-нибудь готовое решение: наткнулся на doxygen, но не нашел требуемого функционала (или ниасилил). Потом подумал написать небольшую программу и с помощью регулярок искать все функции. Но тут встает громоздкая задача: надо учитывать все модификаторы функций типа private, public, static и т.п. Найти такой "общий" шаблон функций не получилось. Поделитесь опытом и знаниями в решении данной проблемы. Может кто даст шаблон или готовое решение. Буду очень благодарен! Спасибо! |
|
|
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Алексей1153 |
![]()
Сообщение
#3
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
если имеется студия (от 9 версии и выше), можно там создать проект, закинуть исходники в него и показать диаграммы классов во всей красе )
|
|
|
vankleef |
![]()
Сообщение
#4
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 21.10.2010 Пользователь №: 2134 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Спасибо за ответы, все посмотрю, попробую разобраться.
|
|
|
RazrFalcon |
![]()
Сообщение
#5
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Алексей1153 |
![]()
Сообщение
#6
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
Можно скрин этой диаграмы? Вин и студии под рукой нету. например, так (всё это двигается и настраивается, можно и другие классы из дерева закинуть) |
|
|
vankleef |
![]()
Сообщение
#7
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 21.10.2010 Пользователь №: 2134 Спасибо сказали: 9 раз(а) Репутация: ![]() ![]() ![]() |
Вобщем, заиспользрвал ctags.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 28.5.2025, 16:06 |