немного статического анализа (кроме parse.cpp)