implicit delegation

関数コンテクストやGetの対象のSQObjectがテーブルであった場合、当然真っ先にこのハッシュテーブル内を検索するわけだが、ここで名前が見つからなかった場合にエラーとせず、あらかじめこのテーブルへ設定しておいた次の検索対象候補としての別のテーブルへ検索を委ねることができる。Luaでいうところのmetatableである。Squirrelではこの検索の委譲をdelegationと呼ぶ。これによってデフォルトの振る舞いを記述したテーブルから派生して差分だけを記したテーブルを作ることができる。