$!
$"
$$
$&
$'
$*
$+
$,
$-0
$-F
$-I
$-a
$-d
$-i
$-l
$-p
$-v
$.
$/
$0
$1
$2
$:
$;
$<
$=
$>
$?
$@
$DEBUG
$FILENAME
$LOAD_PATH
$VERBOSE
$\
$_
$`
$stderr
$stdin
$stdout
$~
ARGF
ARGV
ArgumentError
Array
BEGIN
BasicSocket
Bignum
Class
Comparable
Complex
DATA
Data
Dir
END
ENV
EOFError
Enumerable
Errno
Exception
FALSE
File
FileTest
Fixnum
Float
FloatDomainError
GC
Hash
IO
IO::BUF_SIZE
IO::SEEK_CUR
IO::SEEK_END
IO::SEEK_SET
IOError
IPSocket
IndexError
Integer
Interrupt
Kernel
LoadError
LocalJumpError
Marshal
MatchingData
Math
Module
Mutex
NIL
NameError
NilClass
NotImplementError
Numeric
Object
ObjectSpace
Precision
Proc
Process
Queue
RUBY_PLATFORM
RUBY_RELEASE_DATE
RUBY_VERSION
Range
Rational
Regexp
RuntimeError
STDERR
STDIN
STDOUT
SecurityError
SignalException
Socket
StandardError
String
Struct
SyntaxError
SystemCallError
SystemExit
SystemStackError
TRUE
Thread
ThreadError
Time
TypeError
UNIXSocket
ZeroDivisionError
__ENCODING__
__FILE__
__LINE__
__callee__
__dir__
__method__
_check_readable
_is_socket
_read_buf
_recvfrom
_setnonblock
abort
abort_on_exception
alias
alive
and
at_exit
autoload
begin
binding
block_given
break
callcc
caller
caller_locations
case
catch
chomp
chop
class
close
close_on_exec
close_write
closed
connect_address
current
def
defined
die
do
do_not_reverse_lookup
each
each_byte
else
elsif
empty
end
ensure
eof
eval
exec
exit
fail
false
fatal
fileno
flush
for
for_fd
fork
format
gem
getc
getpeereid
getpeername
gets
getsockname
getsockopt
global_variables
gsub
hash
if
in
initialize
initialize_copy
isatty
iterator
join
kill
lambda
length
load
local_address
local_variables
lock
locked
loop
module
new
next
nil
not
open
option 
variable
or
pass
pid
pipe
pop
popen
pos
print
printf
proc
push
putc
puts
raise
rand
read
readchar
readline
readlines
recv
recv_nonblock
recvmsg
redo
remote_address
require
require_relative
rescue
retry
return
rewind
run
seek
select
self
send
sendmsg_nonblock
set_trace_func
setsockopt
shutdown
sleep
spawn
split
sprintf
srand
start
status
stop
sub
super
sync
synchronize
syscall
sysread
sysseek
system
syswrite
test
then
throw
trace_var
trap
true
try_lock
undef
ungetc
unless
unlock
until
untrace_var
value
wakeup
warn
when
while
write
yield


