rb_define_virtual_variable 1031 eval.c rb_define_virtual_variable("$@", errat_getter, errat_setter); rb_define_virtual_variable 1032 eval.c rb_define_virtual_variable("$!", errinfo_getter, 0); rb_define_virtual_variable 877 include/ruby/ruby.h void rb_define_virtual_variable(const char*,VALUE(*)(ANYARGS),void(*)(ANYARGS)); rb_define_virtual_variable 8553 io.c rb_define_virtual_variable("$_", rb_lastline_get, rb_lastline_set); rb_define_virtual_variable 708 load.c rb_define_virtual_variable("$\"", get_loaded_features, 0); rb_define_virtual_variable 709 load.c rb_define_virtual_variable("$LOADED_FEATURES", get_loaded_features, 0); rb_define_virtual_variable 5022 process.c rb_define_virtual_variable("$?", rb_last_status_get, 0); rb_define_virtual_variable 5023 process.c rb_define_virtual_variable("$$", get_pid, 0); rb_define_virtual_variable 3369 re.c rb_define_virtual_variable("$~", match_getter, match_setter); rb_define_virtual_variable 3370 re.c rb_define_virtual_variable("$&", last_match_getter, 0); rb_define_virtual_variable 3371 re.c rb_define_virtual_variable("$`", prematch_getter, 0); rb_define_virtual_variable 3372 re.c rb_define_virtual_variable("$'", postmatch_getter, 0); rb_define_virtual_variable 3373 re.c rb_define_virtual_variable("$+", last_paren_match_getter, 0); rb_define_virtual_variable 3375 re.c rb_define_virtual_variable("$=", ignorecase_getter, ignorecase_setter); rb_define_virtual_variable 3376 re.c rb_define_virtual_variable("$KCODE", kcode_getter, kcode_setter); rb_define_virtual_variable 3377 re.c rb_define_virtual_variable("$-K", kcode_getter, kcode_setter); rb_define_virtual_variable 1095 ruby.c rb_define_virtual_variable((name), (val) ? true_value : false_value, 0) rb_define_virtual_variable 128 safe.c rb_define_virtual_variable("$SAFE", safe_getter, safe_setter);