Scripts

Scripts クラスへの Javascript 機能拡張

メンバ

メソッド
callSQ (Squirrel グローバルメソッドの呼び出し。 )
clone (値のクローンを返す。 )
compareSQ (Squirrel用比較 )
compileSQ (Squirrel スクリプトのコンパイル処理 )
compileStorageSQ (Squirrel スクリプトのファイルからのコンパイル処理 )
driveSQ (Squirrel疑似スレッド処理の稼働 )
enableDebugJS (デバッガの有効化 )
equalStruct (オブジェクト同士を比較する。辞書/配列の場合は中身の要素が再帰的に比較されます )
equalStructNumericLoose (オブジェクト同士を比較する。辞書/配列の場合は中身の要素が再帰的に比較されます 数値がゆるく比較されます(0.0 と 0 を等しいとして扱います) )
evalJSON (JSON の文字列を解析して Array または Dictionary を返す )
evalJSONStorage (JSON のファイルを解析して Array または Dictionary を返す )
execJS (Javascript スクリプトの実行。 )
execSQ (Squirrel スクリプトの実行。 )
execStorageJS (Javascript スクリプトのファイルからの実行。 )
execStorageSQ (Squirrel スクリプトのファイルからの実行。 )
execStorageWSH (WSH スクリプトのファイルからの実行 )
execWSH (WSH スクリプトの実行 )
foreach (オブジェクトのメンバの全参照 )
forkSQ (Squirrel スクリプトのスレッド実行。 )
forkStorageSQ (Squirrel スクリプトのファイルからのスレッド実行。 )
getMD5HashString (octet の MD5ハッシュ値の取得 )
getObjectContext (オブジェクトのコンテキストを返す )
getObjectCount (オブジェクトのメンバ個数を返す )
getObjectKeys (オブジェクトのメンバ名一覧を返す )
isNullContext (オブジェクトのコンテキスト判定 )
loadSQ (Squirrel スクリプトの読み込み )
loadStorageSQ (Squirrel スクリプトの読み込み )
processDebugJS (デバッガ処理駆動 )
registerSQ (Squirrel のグローバル空間に TJS2 のオブジェクト/関数を登録する )
rehash (TJSDoRehash()を呼ぶ )
saveJSON (データを JSON 形式で保存する )
saveSQ (データを Squirrel 形式で保存する。このファイルは "return" を先頭にもつので dofile() で読みだすことができます )
setEvalErrorLog (Scripts.evalのエラーログ出力抑制 )
toJSONString (データを JSON 形式の文字列に変換する )
toSQString (データを Squirrel 形式の文字列に変換する )
triggerSQ (Squirrel疑似スレッド用のトリガ呼び出し )
unregisterSQ (Squirrel のグローバル空間に登録されたオブジェクトを解放する )
プロパティ
threadCountSQ ( )