$! $" $$ $& $' $* $+ $, $-0 $-F $-I $-K $-a $-d $-i $-l $-p $-v $-w $. $/ $0 $1 $10 $11 $2 $3 $4 $5 $6 $7 $8 $9 $: $; $< $= $> $? $@ $DEBUG $FILENAME $KCODE $LOADED_FEATURES $LOAD_PATH $PROGRAM_NAME $SAFE $VERBOSE $\ $_ $` $deferr $defout $stderr $stdin $stdout $~ ARGF ARGV Array BEGIN DATA END ENV FALSE Float Integer NIL PLATFORM RELEASE_DATE RUBY_COPYRIGHT RUBY_DESCRIPTION RUBY_PATCHLEVEL RUBY_PLATFORM RUBY_RELEASE_DATE RUBY_VERSION SCRIPT_LINES__ STDERR STDIN STDOUT String TOPLEVEL_BINDING TRUE VERSION __method__ ` abort alias and at_exit autoload autoload? begin binding block_given break callcc caller case catch chomp chomp! chop chop class def defined? do else elsif end ensure eval exec exit exit! fail false for fork format getc gets global_variables gsub gsub! if in iterator? lambda load local_variables loop module next nil not open or p printf proc putc puts raise rand readline readlines redo require require_relative rescue retry return scan select self set_trace_func sleep split sprintf srand sub sub! super syscall system test then throw trace_var trap true undef unless until untrace_var warn when while yield