Image

Imagemadbox_lj wrote in Imageru_cpp

Categories:

Парсинг кода C++

В продолжение недавнего поста " Чистка кода от не нужных #include".

Надо выколупывать все имена переменных/методов/функций/типов, с данными о том, обьявляется ли это имя в данном файле или только используется.

Занимался ли кто-нибудь такими делами?

Нашел:
  •   Yacc+Lex / Bison+Flex - довольно много литературы... но она такая толстая :) читаю. может кто видел/знает рецепты или работающие проекты?
  • Text::CPP - A full C Preprocessor in XS (PERL) но под Виндой это дело пока не получилось запустить (ActivePerl + MinGW)
П.С. код - от-препроцессоренный (т.е. без макросов) и заведомо компелирующийся.