キーワード
-
blk
_ orphan (12) -
copy
_ node _ scope (12) - eval (12)
-
rb
_ backref _ get (12) -
rb
_ backref _ set (12) -
rb
_ call (12) -
rb
_ lastline _ get (12) -
rb
_ lastline _ set (12) -
rb
_ svar (12) -
scope
_ dup (12) -
top
_ local _ setup (12)
検索結果
先頭5件
- static void scope
_ dup(struct SCOPE *scope) - static NODE * copy
_ node _ scope(NODE *node , VALUE rval) - static VALUE eval(VALUE self
, VALUE src , VALUE scope , char *file , int line) - static VALUE rb
_ call(VALUE klass , VALUE recv , ID mid , int argc , const VALUE *argv , int scope) - static int blk
_ orphan(struct BLOCK *data)
-
static void scope
_ dup(struct SCOPE *scope) (26333.0) -
scope とその親の SCOPE 全ての local_vars を スタックからヒープに割り当て直します。
...
scope とその親の SCOPE 全ての local_vars を
スタックからヒープに割り当て直します。... -
static NODE * copy
_ node _ scope(NODE *node , VALUE rval) (6117.0) -
node の先頭についているはずの、 ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を コピーして返します。そのとき nd_rval に rval を格納します。
...node の先頭についているはずの、
ローカル変数スコープを積むための情報を格納したノード NODE_SCOPE を
コピーして返します。そのとき nd_rval に rval を格納します。... -
static VALUE eval(VALUE self
, VALUE src , VALUE scope , char *file , int line) (117.0) -
eval の実体。文字列 src を評価します。 そのとき第三引数 scope が nil でなければ そのコンテキストの元で評価します。
...eval の実体。文字列 src を評価します。
そのとき第三引数 scope が nil でなければ
そのコンテキストの元で評価します。
また src をコンパイルするとき、
ファイル file の line 行目に配置されていると仮定します。... -
static VALUE rb
_ call(VALUE klass , VALUE recv , ID mid , int argc , const VALUE *argv , int scope) (107.0) -
クラス klass に定義されたメソッド mid を呼び出します。 レシーバは recv で、引数は長さ argc の配列 argv で渡します。
...klass に定義されたメソッド mid を呼び出します。
レシーバは recv で、引数は長さ argc の配列 argv で渡します。
scope は以下のように呼び出しの形式を示します。
: 0
obj.method() (private/protected メソッドを呼べない)
: 1
meth... -
static int blk
_ orphan(struct BLOCK *data) (33.0) -
data が作成された SCOPE かまたはその子ではない SCOPE を評価しているとき真。
...data が作成された SCOPE かまたはその子ではない
SCOPE を評価しているとき真。... -
VALUE * rb
_ svar(int cnt) (17.0) -
現在の SCOPE でローカル変数IDが cnt である変数の 領域へのポインタを返します。主に $_ (cnt=0) と $~ (cnt=1) に アクセスするために使われます。
...現在の SCOPE でローカル変数IDが cnt である変数の
領域へのポインタを返します。主に $_ (cnt=0) と $~ (cnt=1) に
アクセスするために使われます。... -
VALUE rb
_ backref _ get(void) (17.0) -
現在の SCOPE の $~ の値を返します。
...現在の SCOPE の $~ の値を返します。... -
VALUE rb
_ lastline _ get(void) (17.0) -
現在評価中の SCOPE の $_ の値を取得します。
...現在評価中の SCOPE の $_ の値を取得します。... -
static void top
_ local _ setup(void) (17.0) -
パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、 現在存在する SCOPE にそれを接ぎ足す。
...パース中のプログラムのトップレベルのためのローカル変数テーブルをポップし、
現在存在する SCOPE にそれを接ぎ足す。...