ここでは既存の環境や言語におけるデバッグ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
![デバッガ:デバッグAPIの実例](https://cdn-ak-scissors.b.st-hatena.com/image/square/53a987f8da95ff3323da15345495ff0ac5db3cf3/height=288;version=1;width=512/https%3A%2F%2Fpractical-scheme.net%2Fwiliki%2Fthumbnail-placeholder.png)