キーワード
-
Check
_ Type (1) -
Init
_ Proc (1) -
Init
_ Thread (1) -
Init
_ eval (1) -
Init
_ heap (1) -
Init
_ load (1) -
Init
_ stack (1) -
Init
_ sym (1) -
Init
_ var _ tables (1) -
add
_ heap (1) -
arg
_ ambiguous (1) - aryset (1)
- assign (1)
- assignable (1)
- attrset (1)
-
autoload
_ i (1) -
blk
_ copy _ prev (1) -
blk
_ free (1) -
blk
_ mark (1) -
bm
_ mark (1) -
call
_ end _ proc (1) -
call
_ op (1) -
call
_ trace _ func (1) -
catch
_ i (1) -
catch
_ timer (1) -
clone
_ method (1) -
compile
_ error (1) -
copy
_ fds (1) -
cv
_ i (1) -
cvar
_ cbase (1) -
cvar
_ override _ check (1) -
dvar
_ asgn (1) -
dvar
_ asgn _ curr (1) -
dvar
_ asgn _ internal (1) -
dyna
_ in _ block (1) -
dyna
_ pop (1) -
dyna
_ push (1) -
e
_ option _ supplied (1) -
errat
_ getter (1) -
errat
_ setter (1) -
errinfo
_ setter (1) -
error
_ pos (1) -
error
_ print (1) -
ev
_ const _ defined (1) -
ev
_ const _ get (1) -
exec
_ under (1) -
fc
_ i (1) -
fc
_ path (1) - finals (1)
- fixpos (1)
-
frame
_ dup (1) -
gc
_ mark _ all (1) -
gc
_ mark _ rest (1) -
gc
_ sweep (1) -
generic
_ ivar _ defined (1) -
generic
_ ivar _ get (1) -
generic
_ ivar _ remove (1) -
generic
_ ivar _ set (1) - gettable (1)
-
givar
_ mark _ i (1) -
global
_ id (1) -
gvar
_ i (1) -
heredoc
_ identifier (1) -
heredoc
_ restore (1) - id2ref (1)
-
init
_ mark _ stack (1) -
ins
_ methods _ i (1) -
ins
_ methods _ priv _ i (1) -
ins
_ methods _ prot _ i (1) -
inspect
_ i (1) -
internal
_ id (1) -
is
_ pointer _ to _ heap (1) -
ivar
_ i (1) -
jump
_ tag _ but _ local _ jump (1) -
lex
_ getline (1) -
list
_ i (1) -
local
_ append (1) -
local
_ cnt (1) -
local
_ id (1) -
local
_ pop (1) -
local
_ push (1) -
local
_ tbl (1) -
localjump
_ error (1) -
make
_ backtrace (1) -
mark
_ entry (1) -
mark
_ global _ entry (1) -
mark
_ locations _ array (1) -
mark
_ source _ filename (1) - mnew (1)
-
mod
_ av _ set (1) - mproc (1)
-
new
_ blktag (1) -
new
_ call (1) -
new
_ dvar (1) -
new
_ fcall (1) - newtok (1)
- nextc (1)
-
obj
_ free (1) -
os
_ live _ obj (1) -
print
_ undef (1) -
proc
_ save _ safe _ level (1) -
proc
_ set _ safe _ level (1) - pushback (1)
-
rb
_ add _ method (1) -
rb
_ alias (1) -
rb
_ alias _ variable (1) -
rb
_ apply (1) -
rb
_ ary _ store (1) -
rb
_ attr (1) -
rb
_ autoload (1) -
rb
_ autoload _ defined (1) -
rb
_ autoload _ id (1) -
rb
_ autoload _ load (1) -
rb
_ backref _ error (1) -
rb
_ backref _ get (1) -
rb
_ backref _ set (1) -
rb
_ backtrace (1) -
rb
_ block _ given _ p (1) -
rb
_ call (1) -
rb
_ call0 (1) -
rb
_ check _ convert _ type (1) -
rb
_ clear _ cache (1) -
rb
_ clear _ cache _ by _ class (1) -
rb
_ clear _ cache _ by _ id (1) -
rb
_ compile _ error (1) -
rb
_ compile _ error _ with _ enc (1) -
rb
_ const _ assign (1) -
rb
_ const _ defined (1) -
rb
_ const _ defined _ at (1) -
rb
_ const _ get (1) -
rb
_ const _ get _ at (1) -
rb
_ const _ list (1) -
rb
_ const _ set (1) -
rb
_ copy _ generic _ ivar (1) -
rb
_ cv _ set (1) -
rb
_ cvar _ declear (1) -
rb
_ cvar _ defined (1) -
rb
_ cvar _ get (1) -
rb
_ cvar _ set (1) -
rb
_ data _ object _ alloc (1) -
rb
_ define _ alias (1) -
rb
_ define _ attr (1) -
rb
_ define _ class _ id (1) -
rb
_ define _ class _ variable (1) -
rb
_ define _ const (1) -
rb
_ define _ global _ const (1) -
rb
_ define _ global _ function (1) -
rb
_ define _ hooked _ variable (1) -
rb
_ define _ method (1) -
rb
_ define _ method _ id (1) -
rb
_ define _ module _ function (1) -
rb
_ define _ module _ id (1) -
rb
_ define _ private _ method (1) -
rb
_ define _ protected _ method (1) -
rb
_ define _ readonly _ variable (1) -
rb
_ define _ singleton _ method (1) -
rb
_ define _ variable (1) -
rb
_ define _ virtual _ variable (1) -
rb
_ disable _ super (1) -
rb
_ dvar _ curr (1) -
rb
_ dvar _ defined (1) -
rb
_ dvar _ push (1) -
rb
_ dvar _ ref (1) -
rb
_ enable _ super (1) -
rb
_ exc _ fatal (1) -
rb
_ exc _ raise (1) -
rb
_ exec _ end _ proc (1) -
rb
_ exit (1) -
rb
_ export _ method (1) -
rb
_ extend _ object (1) -
rb
_ f _ END (1) -
rb
_ f _ at _ exit (1) -
rb
_ f _ block _ given _ p (1) -
rb
_ f _ global _ variables (1) -
rb
_ f _ lambda (1) -
rb
_ f _ local _ variables (1) -
rb
_ f _ loop (1) -
rb
_ fatal (1) -
rb
_ frame _ last _ func (1) -
rb
_ free _ generic _ ivar (1) -
rb
_ frozen _ class _ p (1) -
rb
_ funcall (1) -
rb
_ funcall2 (1) -
rb
_ funcall3 (1) -
rb
_ gc (1) -
rb
_ gc _ call _ finalizer _ at _ exit (1) -
rb
_ gc _ disable (1) -
rb
_ gc _ enable (1) -
rb
_ gc _ force _ recycle (1) -
rb
_ gc _ mark (1) -
rb
_ gc _ mark _ children (1) -
rb
_ gc _ mark _ frame (1) -
rb
_ gc _ mark _ global _ tbl (1) -
rb
_ gc _ mark _ locations (1) -
rb
_ gc _ mark _ maybe (1) -
rb
_ gc _ mark _ threads (1) -
rb
_ gc _ register _ address (1) -
rb
_ gc _ start (1) -
rb
_ gc _ unregister _ address (1) -
rb
_ get _ method _ body (1) -
rb
_ global _ entry (1) -
rb
_ global _ variable (1) -
rb
_ id2name (1) -
rb
_ id _ attrset (1) -
rb
_ include _ module (1) -
rb
_ intern (1) -
rb
_ interrupt (1) -
rb
_ is _ class _ id (1) -
rb
_ is _ const _ id (1) -
rb
_ is _ instance _ id (1) -
rb
_ is _ local _ id (1) -
rb
_ iter _ break (1) -
rb
_ ivar _ defined (1) -
rb
_ ivar _ get (1) -
rb
_ ivar _ set (1) -
rb
_ jump _ tag (1) -
rb
_ lastline _ get (1) -
rb
_ lastline _ set (1) -
rb
_ load (1) -
rb
_ load _ protect (1) -
rb
_ longjmp (1) -
rb
_ mark _ end _ proc (1) -
rb
_ mark _ generic _ ivar (1) -
rb
_ mark _ generic _ ivar _ tbl (1) -
rb
_ mark _ hash (1) -
rb
_ mark _ tbl (1) -
rb
_ memerror (1) -
rb
_ method _ boundp (1) -
rb
_ mod _ const _ at (1) -
rb
_ mod _ const _ of (1) -
rb
_ mod _ method (1) -
rb
_ mod _ method _ defined (1) -
rb
_ mod _ nesting (1) -
rb
_ mod _ s _ constants (1) -
rb
_ module _ new (1) -
rb
_ name _ class (1) -
rb
_ newobj (1) -
rb
_ obj _ call _ init (1) -
rb
_ obj _ dummy (1) -
rb
_ obj _ id (1) -
rb
_ obj _ method (1) -
rb
_ p (1) -
rb
_ parser _ append _ print (1) -
rb
_ parser _ while _ loop (1) -
rb
_ provide (1) -
rb
_ provide _ feature (1) -
rb
_ provided (1) -
rb
_ raise (1) -
rb
_ remove _ method (1) -
rb
_ reserved _ word (1) -
rb
_ respond _ to (1) -
rb
_ safe _ level (1) -
rb
_ secure (1) -
rb
_ set _ class _ path (1) -
rb
_ set _ end _ proc (1) -
rb
_ set _ safe _ level (1) -
rb
_ singleton _ class _ attached (1) -
rb
_ svar (1) -
rb
_ sym _ all _ symbols (1) -
rb
_ thread _ alone (1) -
rb
_ thread _ aref (1) -
rb
_ thread _ aset (1) -
rb
_ thread _ atfork (1) -
rb
_ thread _ cleanup (1) -
rb
_ thread _ critical _ get (1) -
rb
_ thread _ current (1) -
rb
_ thread _ deadlock (1) -
rb
_ thread _ exit (1) -
rb
_ thread _ fd _ close (1) -
rb
_ thread _ interrupt (1) -
rb
_ thread _ key _ p (1) -
rb
_ thread _ list (1) -
rb
_ thread _ local _ aref (1) -
rb
_ thread _ local _ aset (1) -
rb
_ thread _ main (1) -
rb
_ thread _ pass (1) -
rb
_ thread _ ready (1) -
rb
_ thread _ remove (1) -
rb
_ thread _ restore _ context (1) -
rb
_ thread _ s _ abort _ exc (1) -
rb
_ thread _ save _ context (1) -
rb
_ thread _ schedule (1) -
rb
_ thread _ signal _ raise (1) -
rb
_ thread _ sleep (1) -
rb
_ thread _ sleep _ forever (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ thread _ start _ timer (1) -
rb
_ thread _ stop (1) -
rb
_ thread _ stop _ timer (1) -
rb
_ thread _ trap _ eval (1) -
rb
_ thread _ wait _ fd (1) -
rb
_ thread _ wait _ for (1) -
rb
_ thread _ wait _ other _ threads (1) -
rb
_ throw (1) -
rb
_ timespec _ now (1) -
rb
_ to _ id (1) -
rb
_ trace _ eval (1) -
rb
_ undef (1) -
rb
_ undef _ method (1) -
rb
_ undefined (1) -
read
_ escape (1) -
readonly
_ setter (1) - rehash (1)
-
remove
_ method (1) -
remove
_ trace (1) -
ruby
_ finalize (1) -
ruby
_ init (1) -
ruby
_ run (1) -
ruby
_ stack _ check (1) -
ruby
_ stop (1) -
ruby
_ xcalloc (1) -
ruby
_ xfree (1) -
ruby
_ xmalloc (1) -
ruby
_ xrealloc (1) -
run
_ final (1) -
safe
_ getter (1) -
safe
_ setter (1) -
scope
_ dup (1) -
search
_ method (1) -
secure
_ visibility (1) -
set
_ backtrace (1) -
set
_ method _ visibility (1) -
special
_ local _ set (1) -
st
_ add _ direct (1) -
st
_ cleanup _ safe (1) -
st
_ foreach (1) -
st
_ free _ table (1) -
st
_ init _ numtable (1) -
st
_ init _ strtable (1) -
stack
_ check (1) -
stack
_ extend (1) -
stat
_ col (1) -
sv
_ i (1) -
symbols
_ i (1) -
terminate
_ process (1) -
thread
_ free (1) -
thread
_ keys _ i (1) -
thread
_ mark (1) - timeofday (1)
- tokadd (1)
-
top
_ const _ get (1) -
top
_ local _ init (1) -
top
_ local _ setup (1) -
undef
_ getter (1) -
undef
_ marker (1) -
undef
_ setter (1) -
val
_ getter (1) -
val
_ marker (1) -
val
_ setter (1) -
var
_ getter (1) -
var
_ marker (1) -
var
_ setter (1) -
void
_ expr (1) -
void
_ stmts (1) -
warn
_ unless _ e _ option (1) -
warning
_ unless _ e _ option (1) - yylex (1)
- yyparse (1)
検索結果
先頭5件
-
static ID internal
_ id(void) (97252.0) -
インタプリタ内部でだけ使う、 他のものとは重複しない ID を返します。
インタプリタ内部でだけ使う、
他のものとは重複しない ID を返します。 -
static VALUE id2ref(VALUE obj
, VALUE id) (97048.0) -
ObjectSpace#_id2ref の実体。 Ruby の整数で表されたオブジェクト ID id から オブジェクトを返します。
ObjectSpace#_id2ref の実体。
Ruby の整数で表されたオブジェクト ID id から
オブジェクトを返します。 -
static int inspect
_ i(ID id , VALUE value , VALUE str) (78904.0) -
-
static void init
_ mark _ stack(void) (78904.0) -
-
static inline int is
_ pointer _ to _ heap(void *ptr) (78604.0) -
-
static int ins
_ methods _ i(ID key , NODE *body , VALUE ary) (78604.0) -
rb_class_instance_methods() のイテレータブロック (通常版)。
rb_class_instance_methods() のイテレータブロック (通常版)。 -
static int ins
_ methods _ priv _ i(ID key , NODE *body , VALUE ary) (78604.0) -
rb_class_instance_methods() のイテレータブロック (private メソッド版)。
rb_class_instance_methods() のイテレータブロック
(private メソッド版)。 -
static int ins
_ methods _ prot _ i(ID key , NODE *body , VALUE ary) (78604.0) -
rb_class_instance_methods() のイテレータブロック (protected メソッド版)。
rb_class_instance_methods() のイテレータブロック
(protected メソッド版)。 -
static int ivar
_ i(ID key , struct global _ entry *entry , VALUE ary) (78604.0) -
-
ID rb
_ id _ attrset(ID id) (38404.0) -
-
char * rb
_ id2name(ID id) (37852.0) -
id に対応する文字列を返します。 返り値は開放できません。
id に対応する文字列を返します。
返り値は開放できません。 -
void rb
_ alias _ variable(ID name1 , ID name2) (37804.0) -
-
void rb
_ define _ method _ id(VALUE klass , ID name , VALUE (*func)() , int argc) (37804.0) -
klass に public メソッド name を定義します。 その実体は関数 func です。また argc の意味は rb_define_method と同じです。
klass に public メソッド name を定義します。
その実体は関数 func です。また argc の意味は
rb_define_method と同じです。 -
int rb
_ is _ instance _ id(ID id) (37552.0) -
インスタンス変数名として有効な ID ならば真。
インスタンス変数名として有効な ID ならば真。 -
static void rb
_ clear _ cache _ by _ id(ID id) (37552.0) -
メソッドキャッシュから id という名前のメソッドの キャッシュエントリを全て消去します。
メソッドキャッシュから id という名前のメソッドの
キャッシュエントリを全て消去します。 -
static void rb
_ autoload _ id(ID id , const char *filename) (37504.0) -
-
VALUE rb
_ define _ class _ id(ID id , VALUE super) (37252.0) -
クラス名 id でクラス super を継承したクラスを 新しく作成する。クラス→クラス名 (定数名) の関連付けは なされるが、定数→クラスの関連付けはなされない。
クラス名 id でクラス super を継承したクラスを
新しく作成する。クラス→クラス名 (定数名) の関連付けは
なされるが、定数→クラスの関連付けはなされない。 -
VALUE rb
_ define _ module _ id(ID id) (37252.0) -
名前が id である新しいモジュールを定義し、それを返します。 モジュール→名前 (定数) のリンクは確立しますが 名前→モジュールのリンクはまだ確立していません。
名前が id である新しいモジュールを定義し、それを返します。
モジュール→名前 (定数) のリンクは確立しますが
名前→モジュールのリンクはまだ確立していません。 -
int rb
_ is _ class _ id(ID id) (37252.0) -
クラス変数名として有効な ID ならば真。
クラス変数名として有効な ID ならば真。 -
int rb
_ is _ const _ id(ID id) (37252.0) -
定数名として有効な ID ならば真。
定数名として有効な ID ならば真。 -
int rb
_ is _ local _ id(ID id) (37252.0) -
ローカル変数名として有効な ID ならば真。
ローカル変数名として有効な ID ならば真。 -
static int local
_ id(ID id) (37252.0) -
現在のスコープでローカル変数 id が定義されていれば真。
現在のスコープでローカル変数 id が定義されていれば真。 -
static void cvar
_ override _ check(VALUE id , VALUE a) (37204.0) -
-
void rb
_ provide(const char *feature) (37204.0) -
ライブラリ feature をロードしたものとしてロックをかけます。
ライブラリ feature をロードしたものとしてロックをかけます。 -
static ID global
_ id(const char *name) (36904.0) -
-
static int heredoc
_ identifier(void) (36904.0) -
ヒアドキュメントの「<<」を既に読みこんだものと仮定して 開始記号を読みこみ、lex_strterm をセットします。 返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。
ヒアドキュメントの「<<」を既に読みこんだものと仮定して
開始記号を読みこみ、lex_strterm をセットします。
返り値は、読み込みに成功したときはシンボル、解析できないときは 0 です。 -
static void rb
_ provide _ feature(VALUE feature) (36904.0) -
-
static void void
_ expr(NODE *node) (36904.0) -
node の表すプログラムの中に値を使わないと 意味のない式があれば警告を出す。
node の表すプログラムの中に値を使わないと
意味のない式があれば警告を出す。
# 警告が出る例
lvar = 1
lvar # 無駄
p lvar -
static void void
_ stmts(NODE *node) (36904.0) -
node の表すプログラムの中に値を使わないと 意味のない式があれば警告を出す。
node の表すプログラムの中に値を使わないと
意味のない式があれば警告を出す。
# 警告が出る例
lvar = 1
lvar # 無駄
p lvar -
VALUE rb
_ obj _ id(VALUE obj) (36652.0) -
Object#object_id の実体です。
Object#object_id の実体です。 -
VALUE rb
_ to _ id(VALUE name) (36652.0) -
String・Fixnum・Symbol を ID に変換します。
String・Fixnum・Symbol を ID に変換します。 -
int rb
_ provided(const char *feature) (36604.0) -
-
void rb
_ define _ singleton _ method(VALUE obj , const char *name , VALUE (*func)() , int argc) (36604.0) -
obj に特異メソッド name を定義します。 メソッドの実体を func に関数ポインタで与え、その関数がとる 引数のタイプを argc に渡します。argc のフォーマットに ついては rb_define_method の記述を参照してください。
obj に特異メソッド name を定義します。
メソッドの実体を func に関数ポインタで与え、その関数がとる
引数のタイプを argc に渡します。argc のフォーマットに
ついては rb_define_method の記述を参照してください。 -
void rb
_ alias(VALUE klass , ID name , ID def) (19804.0) -
クラス klass に定義されたメソッド name の 本体を実体とする新しいメソッド def を定義します。
クラス klass に定義されたメソッド name の
本体を実体とする新しいメソッド def を定義します。 -
void rb
_ const _ assign(VALUE klass , ID id , VALUE val) (19804.0) -
-
static void generic
_ ivar _ set(VALUE obj , ID id , VALUE val) (19504.0) -
-
int rb
_ const _ defined(VALUE klass , ID id) (19252.0) -
klass とそのスーパークラスに定数 id が定義されていれば真。
klass とそのスーパークラスに定数 id が定義されていれば真。 -
int rb
_ const _ defined _ at(VALUE klass , ID id) (19252.0) -
klass 自体に定数 id が定義されていれば真。
klass 自体に定数 id が定義されていれば真。 -
static void print
_ undef(VALUE klass , ID id) (19252.0) -
クラス klass にメソッド id が見付からない (undefined) ことに 対するエラーメッセージを stderr に出力します。
クラス klass にメソッド id が見付からない (undefined) ことに
対するエラーメッセージを stderr に出力します。 -
int rb
_ autoload _ defined(ID id) (19204.0) -
-
static VALUE generic
_ ivar _ defined(VALUE obj , ID id) (19204.0) -
-
static VALUE generic
_ ivar _ get(VALUE obj , ID id) (19204.0) -
-
static int generic
_ ivar _ remove(VALUE obj , ID id , VALUE *valp) (19204.0) -
-
static void dvar
_ asgn _ internal(ID id , VALUE value , int curr) (19204.0) -
dvar_asgn と dvar_asgn_curr の補助関数です。
dvar_asgn と dvar_asgn_curr の補助関数です。 -
static void errinfo
_ setter(VALUE val , ID id , VALUE *var) (19204.0) -
-
void Init
_ Proc(void) (19204.0) -
-
void Init
_ Thread(void) (19204.0) -
-
void Init
_ eval(void) (19204.0) -
-
void Init
_ heap(void) (19204.0) -
-
void Init
_ load(void) (19204.0) -
-
void Init
_ sym(void) (19204.0) -
シンボル関係の変数を初期化します。
シンボル関係の変数を初期化します。 -
void Init
_ var _ tables(void) (19204.0) -
-
void rb
_ compile _ error _ with _ enc(const char *file , int line , void *enc , const char *fmt , . . . ) (19204.0) -
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想 定しています。外部のライブラリで使用すべきではありません。
この関数は Ruby 2.3.0 から deprecated です。公開関数ですが内部利用のみを想
定しています。外部のライブラリで使用すべきではありません。 -
void rb
_ gc _ call _ finalizer _ at _ exit(void) (19204.0) -
-
void rb
_ interrupt(void) (19204.0) -
-
void rb
_ iter _ break(void) (19204.0) -
break の C 用インターフェイスです。 現在評価中のブロックから抜けます。
break の C 用インターフェイスです。
現在評価中のブロックから抜けます。
代表的には、rb_iterate の block_proc 中で使います。 -
void rb
_ mark _ generic _ ivar _ tbl(void) (19204.0) -
-
void rb
_ parser _ append _ print(void) (19204.0) -
ruby の -p オプションの実装。 ループと print のノードを ruby_eval_tree に加えます。
ruby の -p オプションの実装。
ループと print のノードを ruby_eval_tree に加えます。 -
void rb
_ thread _ interrupt(void) (19204.0) -
-
void rb
_ thread _ start _ timer(void) (19204.0) -
setitimer(2) が存在する場合のみ定義されます。
setitimer(2) が存在する場合のみ定義されます。
Ruby のスレッドスケジューリングに使用している
インターバルタイマーを開始します。 -
void rb
_ thread _ stop _ timer(void) (19204.0) -
setitimer(2) が存在する場合のみ定義されます。
setitimer(2) が存在する場合のみ定義されます。
Ruby のスレッドスケジューリングに使用しているインターバルタイマーを
停止します。このタイマーが止まると Ruby のスレッド機構は基本的に停止
しますので注意してください。 -
void ruby
_ finalize(void) (19204.0) -
評価器プロセスの終了処理を行います。
評価器プロセスの終了処理を行います。 -
void ruby
_ init(void) (19204.0) -
評価器を初期化します。Ruby C API を呼ぶプロセスでは 前もって必ずこの関数を呼ばなければなりません。
評価器を初期化します。Ruby C API を呼ぶプロセスでは
前もって必ずこの関数を呼ばなければなりません。 -
static VALUE ev
_ const _ defined(NODE *cref , ID id , VALUE self) (18952.0) -
外のクラスが cref で self が self のとき、 定数 id が定義されていたら真。
外のクラスが cref で self が self のとき、
定数 id が定義されていたら真。 -
VALUE rb
_ cvar _ defined(VALUE klass , ID id) (18904.0) -
-
VALUE rb
_ dvar _ defined(ID id) (18904.0) -
-
VALUE rb
_ ivar _ defined(VALUE obj , ID id) (18904.0) -
オブジェクト obj のインスタンス変数 name が 定義されていれば真。
オブジェクト obj のインスタンス変数 name が
定義されていれば真。 -
static NODE * assignable(ID id
, NODE *val) (18904.0) -
-
static VALUE rb
_ thread _ critical _ get(void) (18904.0) -
-
static VALUE rb
_ undefined(VALUE obj , ID id , int argc , VALUE *argv , int call _ status) (18904.0) -
-
static int list
_ i(ID key , ID value , VALUE ary) (18904.0) -
-
static void arg
_ ambiguous(void) (18904.0) -
メソッド引数の括弧が省略され、最初の引数の一文字目が 演算子とも解釈できる場合に警告を出します。
メソッド引数の括弧が省略され、最初の引数の一文字目が
演算子とも解釈できる場合に警告を出します。 -
static void error
_ print(void) (18904.0) -
-
static void rb
_ thread _ wait _ other _ threads(void) (18904.0) -
-
static void set
_ method _ visibility(VALUE self , int argc , VALUE *argv , ID ex) (18904.0) -
-
static void top
_ local _ init(void) (18904.0) -
パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。
パース中のプログラムのトップレベルのためのローカル変数テーブルをプッシュする。 -
ID rb
_ intern(const char *name) (18652.0) -
任意の char* と一対一に対応する整数 ID を返す。
任意の char* と一対一に対応する整数 ID を返す。 -
VALUE rb
_ const _ list(void *data) (18604.0) -
-
VALUE rb
_ f _ global _ variables(void) (18604.0) -
-
VALUE rb
_ gc _ disable(void) (18604.0) -
GC を禁止します。
GC を禁止します。 -
VALUE rb
_ ivar _ get(VALUE obj , ID name) (18604.0) -
オブジェクト obj のインスタンス変数 name の値を 取得します。
オブジェクト obj のインスタンス変数 name の値を
取得します。 -
VALUE rb
_ ivar _ set(VALUE obj , ID name , VALUE val) (18604.0) -
オブジェクト obj のインスタンス変数 name に val を代入します。
オブジェクト obj のインスタンス変数 name に
val を代入します。 -
VALUE rb
_ lastline _ get(void) (18604.0) -
現在評価中の SCOPE の $_ の値を取得します。
現在評価中の SCOPE の $_ の値を取得します。 -
VALUE rb
_ thread _ list(void) (18604.0) -
-
VALUE rb
_ thread _ main(void) (18604.0) -
メインスレッド (プロセスの一番最初に存在するスレッド) を返します。
メインスレッド (プロセスの一番最初に存在するスレッド) を返します。 -
int rb
_ block _ given _ p(void) (18604.0) -
メソッドがブロック付きで呼ばれていれば true を返します。
メソッドがブロック付きで呼ばれていれば true を返します。 -
st
_ table * st _ init _ numtable(void) (18604.0) -
キーが int 型であるハッシュテーブルを作成する。
キーが int 型であるハッシュテーブルを作成する。 -
st
_ table * st _ init _ strtable(void) (18604.0) -
キーが char* 型であるハッシュテーブルを作成する。
キーが char* 型であるハッシュテーブルを作成する。 -
static VALUE catch
_ i(ID tag) (18604.0) -
-
static VALUE finals(void) (18604.0)
-
-
static VALUE lex
_ getline(void) (18604.0) -
関数 lex_gets を使って lex_input から Ruby プログラムを一行読みこみます。
関数 lex_gets を使って lex_input から
Ruby プログラムを一行読みこみます。 -
static VALUE os
_ live _ obj(void) (18604.0) -
-
static VALUE rb
_ f _ at _ exit(void) (18604.0) -
-
static VALUE rb
_ f _ block _ given _ p(void) (18604.0) -
block_given? の実体。 現在評価中の (Ruby で実装された) メソッドに対して ブロックが与えられていたら真。
block_given? の実体。
現在評価中の (Ruby で実装された) メソッドに対して
ブロックが与えられていたら真。 -
static VALUE rb
_ f _ local _ variables(void) (18604.0) -
-
static VALUE rb
_ mod _ method _ defined(VALUE mod , VALUE mid) (18604.0) -
-
static VALUE rb
_ mod _ nesting(void) (18604.0) -
-
static VALUE rb
_ thread _ exit(void) (18604.0) -
-
static double timeofday(void) (18604.0)
-
-
static int autoload
_ i(ID key , const char *name , st _ table *tbl) (18604.0) -