問題があります。デバッグ名前空間を使わずに自分の関数を呼び出した関数の名前を知る方法。例えば:私はデバッグの名前空間を使用できるようになりますが、私が使用できるかどう関数名の取得方法
function test1()
test2()
end
function test2()
--How to get here name of function which have called my function test2.
--How to get here "test1"?
end
それはだが簡単になります。誰にも分かりますか? 私の英語は申し訳ありません。
興味深い考え方ですが、test2()を呼び出す機能がたくさんあります。私は約50ファイルを発見し、各ファイルは2-5コールを持っています。 – Lobster
@ user1274868:あなたは2つの選択肢があります:それらのすべての呼び出しを変更するか、または実行しないでください。あなたがしたいものは*不可能です*。デバッグライブラリがなくても、その中にもいくつかの関数だけが名前を持っています。 –
あなたの答えに感謝します。私はスクリプトtest2( "module_name")の関数test2()のすべての呼び出しを置き換える< – Lobster