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