2009-07-17から1日間の記事一覧

Lua処理系コード読み(2) Value, TValue

Lua処理系内部における「値」は共用体Valueにint型のタグを付与した構造体TValueで表現される。int ttは各種ビット(例えばTValueが示すのがgc, p, n, bいずれの型の値であるかなどの情報)を保持する。 /* ** Union of all Lua values */ typedef union { GCO…

Lua処理系コード読み(1) lua_State

せっかくLua処理系いじったりしてるんだから適当にアウトプットしていこうかなと思った。ストーリーだてた解説ではなく、思いついたときに目についた構造体や関数、マクロの適当な解説を日記にのっける感じで。いつまで続けるか未定。 lua_Stateは「Lua処理…

test