ここでは既存の環境や言語におけるデバッグAPIの実例について紹介します。 SquirrelのデバッグAPIAPI一覧sq_setdebughooksq_stackinfossq_getlocalsq_enabledebuginfoSQStackInfosLuaのデバッグAPIAPI一覧debug.sethook debug.getinfo debug.getlocallua_Debugサンプル実装RubyのデバッグAPIAPI一覧set_trace_funccallerlocal_variablestrace_varevalサンプル実装 SquirrelのデバッグAPI SquirrelとはLuaから派生したC++やJavascriptなどに似たLL言語です。 スクエニのとあるゲームで使われています。 スタック言語なので、少し分かりずらいところがあるかもしれません。 HSQUIRRELVM