Alice.Interpreter 名前空間

プログラムを実行している実行環境の情報を取得したり、指示を行うために必要な関数とクラスがあります。


taiseiue | 2024-07-11

関数

gc_collect()強制的にガページコレクションを行います。
gc_collectAfterExecute()スクリプトの評価が終了するたびにガページコレクションを実行するかどうかの値を取得します。
gc_collectAfterExecute(bool)スクリプトの評価が終了するたびにガページコレクションを実行するかどうかの値を取得または設定します。
gc_getTotalMemory(bool)現在プロセスに割り当てられられていると思われるメモリのバイト数を取得します。
interpreter_append_data(variable,bool)指定したオブジェクトの文字列表現を標準データ出力に書き込みます。
interpreter_append_output(variable,bool)指定したデータを標準出力に書き込みます。
interpreter_consts()現在のインタプリタに登録されているグローバル定数名を列挙します。
interpreter_functions()現在のインタプリタに登録されているグローバル関数名を列挙します。
interpreter_functions(string)特定の名前空間に所属する関数名を列挙します。
interpreter_getVariable(string)指定された文字列を名前としてもつ変数または定数の値を取得します。
interpreter_globalVariables()現在のインタプリタに登録されているグローバル変数名を列挙します。
interpreter_name()実行中のインタプリタの名前を取得します。
interpreter_nameexists(string)特定の文字列を名前が使用されているかどうかを表す値を取得します。
interpreter_namespaces()現在のインタプリタに登録されている名前空間名を列挙します。
interpreter_process(string,string,bool)指定された文字列を実行・評価します。
interpreter_processfile(string,bool)指定されたスクリプトファイルを実行します。
interpreter_reset_variables()現在インタプリタに定義されているすべてのグローバル変数の定義を解除します。

クラス

TypeTypeクラスは、変数の型を表します