Парсер для С/С++ |
Здравствуйте, гость ( Вход | Регистрация )
Парсер для С/С++ |
vankleef |
20.3.2013, 15:05
Сообщение
#1
|
Студент Группа: Участник Сообщений: 74 Регистрация: 21.10.2010 Пользователь №: 2134 Спасибо сказали: 9 раз(а) Репутация: 1 |
Всеееем привет!
Стоит задача: нужно из С/С++ исходников получить список всех объявленных/описаных функций/методов (т.е. которые пишет сам программист). Сначала думал найти какое-нибудь готовое решение: наткнулся на doxygen, но не нашел требуемого функционала (или ниасилил). Потом подумал написать небольшую программу и с помощью регулярок искать все функции. Но тут встает громоздкая задача: надо учитывать все модификаторы функций типа private, public, static и т.п. Найти такой "общий" шаблон функций не получилось. Поделитесь опытом и знаниями в решении данной проблемы. Может кто даст шаблон или готовое решение. Буду очень благодарен! Спасибо! |
|
|
ViGOur |
20.3.2013, 16:22
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
Алексей1153 |
21.3.2013, 7:17
Сообщение
#3
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
если имеется студия (от 9 версии и выше), можно там создать проект, закинуть исходники в него и показать диаграммы классов во всей красе )
|
|
|
vankleef |
22.3.2013, 0:43
Сообщение
#4
|
Студент Группа: Участник Сообщений: 74 Регистрация: 21.10.2010 Пользователь №: 2134 Спасибо сказали: 9 раз(а) Репутация: 1 |
Спасибо за ответы, все посмотрю, попробую разобраться.
|
|
|
RazrFalcon |
22.3.2013, 15:13
Сообщение
#5
|
Zombie Mod Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212 |
|
|
|
Алексей1153 |
23.3.2013, 19:34
Сообщение
#6
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
|
|
|
vankleef |
24.3.2013, 19:37
Сообщение
#7
|
Студент Группа: Участник Сообщений: 74 Регистрация: 21.10.2010 Пользователь №: 2134 Спасибо сказали: 9 раз(а) Репутация: 1 |
Вобщем, заиспользрвал ctags.
|
|
|
Текстовая версия | Сейчас: 2.1.2025, 20:28 |