-
спасибо.
-
окошки, кнопочки, UML… капец. вот что делает с людьми отсутствие удобных консольных инструментов. тут всей задачи-то — на один скриптик с парой регэкспов…
-
ketmar © (27.01.08 12:52) [21]
> тут всей задачи-то — на один скриптик с парой регэкспов…
Напиши. Мне крайне интересно, бо такой инстумент тоже не повредит. Икарус по ссылке иногда не совсем корректно определяет, кто что неиспользует. Я у тебя даже готов купить, если сделаешь нормально. Мне нужно, чтобы по большому проекту были определены лишние юниты в uses.
-
Мне еще интересно былобы узнать как связаны модули, особенно еслить ли двунаправленные связи.
-
>[22] Игорь Шевченко ©(27.01.08 12:58) [0]: >Можно ли как-то узнать, какой модуль какие модуля «подтягивает» при >компиляции? и где тут задача «определить ненужное»? задача сформулирована как «построить списки импорта (возможно, в виде дерева)». это делается простым find+[e]grep/awk. ни на что большее скрипт и на замахивается.
-
ketmar © (27.01.08 14:49) [24]
Не импорта, а uses. Несколько разные вещи.
-
>[25] Игорь Шевченко ©(27.01.08 15:25) ну, не совсем чисто выразился. натурально, имелся в виду «импорт модулей» (что, в принципе, и делает uses). конечно, не детальный поимённый импорт сущностей(для такого придётся скрипт посложнее делать, а для качественного так и вовсе проще работать с AST).
почему подобные деревья не умеет генерировать сам компилятор — для меня загадка.
-
> почему подобные деревья не умеет генерировать сам компилятор > — для меня загадка.
Угу, мог бы ErrorInsite поддчеркивать напрмер, или в хинте сообщать как с перемеными ненужными.
|