Как можно найти расположение процедуры (функции) в TCL. Под расположением я подразумеваю исходный файл, в котором оно объявлено.
Я пытаюсь читать иностранный исходный код и не могу найти объявление ни одной процедуры, например:
set MSISDNElement [regexp -all -inline {ISDN +[0-9]+} $Command]
if { $MSISDNElement != "" } {
foreach elm $MSISDNElement {
set MSISDNValue [list ISDN [getInternationalFormat [lindex $elm 1]]]
}
}
set EptData [list [lindex $Command 1]]
InitEptData 3
foreach Element $EptData {
SetEptData [lindex $Element 0] [lindex $Element 1]
}
Для функций InitEptData и SetEptData я не могу найти объявления. Может ли кто-нибудь, кто более глубоко знаком с TCL, объяснить, как решить проблему, с которой я столкнулся? Заранее спасибо!
eval
возможность определить ее на лету, динамически, во время выполнения). На практике вы можете использовать текстовый поиск (например,grep
в Linux), чтобы найти определяющее вхождение некоторого имени. - person Basile Starynkevitch   schedule 29.09.2012