Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2009 15:33:18

chdm
От:
Зарегистрирован: 2009-10-02
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Анализатор кода

Здравствуйте уважаемые Питонщики:). Подскажите, пожалуйста, есть ли уже готовые скрипты по анализу кода…. Чтобы выдавал количество файлов, методов… и т.д. Заранее благодарен за ответ



Офлайн

#2 Окт. 2, 2009 16:57:57

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Анализатор кода

что-то вроде pylint?



Офлайн

#3 Окт. 5, 2009 10:07:37

chdm
От:
Зарегистрирован: 2009-10-02
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Анализатор кода

Да…. что-то вроде того. Но в pylint - это для Питона, а мне нужно подсчёт методов и классов в СиППшном коде… Может кто-то знает парсеры по СППшному коду? Со статистикой



Отредактировано (Окт. 5, 2009 10:27:37)

Офлайн

#4 Окт. 5, 2009 11:36:33

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Анализатор кода

Ну вообще для питона много инструментов для создания парсеров, но вот С++… то еще удовольствие :( Наверное проще всего взять ANTLR



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#5 Окт. 5, 2009 12:17:33

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Анализатор кода

GCCXML?
Обертка - pygccxml.
Примеры работы с питоном - PySte, Py++

Насколько я знаю, единственный инструмент.
Именно потому, что синтаксис С++ - не подарок, и полноценный парсер делать ой как нелегко.



Отредактировано (Окт. 5, 2009 12:19:51)

Офлайн

#6 Окт. 5, 2009 13:29:31

chdm
От:
Зарегистрирован: 2009-10-02
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Анализатор кода

Андрей Светлов
GCCXML?
Обертка - pygccxml.
Примеры работы с питоном - PySte, Py++

Насколько я знаю, единственный инструмент.
Именно потому, что синтаксис С++ - не подарок, и полноценный парсер делать ой как нелегко.
А GCCXML может подсчитать длину методов (количество строк кода)?



Офлайн

#7 Окт. 5, 2009 16:48:41

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Анализатор кода

Честно сказать, не знаю. Я только PySte/P++ для оберток использовал.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version