История изменений
Исправление m0rph, (текущая версия) :
В общем-то в самой по себе IDE особо больших сложностей нет, на мой взгляд основная проблема зарыта в анализе кода и построении AST для создания таких вещей, как: навигация по коду, автоматическое сворачивания неактивных блоков кода, различных инструментов рефакторинга и т.п. Правда в случае с C/C++ в этом может сильно помочь clang.
Исходная версия m0rph, :
В общем-то в самой по себе IDE особо больших сложностей нет, на мой взгляд основная проблема зарыта в анализе кода и построении AST для создания таких вещей, как: навигация по коду, автоматическое сворачивания неактивных блоков кода, различных инструментов рефакторинга и т.п. Правда в случае с C/C++ в этом может ситльно помочь clang.