\
attr
attr_writer
attr_reader
attr_accessor
alias
class
module
def
undef
self
super
nil
false
true
__FILE__
__LINE__
require
include
load
BEGIN
END
and
begin
break
case
catch
defined?
do
else
elsif
end
ensure
for
if
in
next
not
or
private
protected
public
redo
rescue
retry
return
then
throw
unless
until
when
while
yield
Array
Bignum
Binding
Class
Continuation
Dir
Exception
FalseClass
File::Stat
File
Fixnum
Fload
Hash
Integer
IO
MatchData
Method
Module
NilClass
Numeric
Object
Proc
Range
Regexp
String
Struct::Tms
Symbol
Symbol
ThreadGroup
Thread
Time
TrueClass
@@[a-zA-Z_][a-zA-Z0-9_]*
@[a-zA-Z_][a-zA-Z0-9_]*
\$[a-zA-Z_][a-zA-Z0-9_]*
:[a-zA-Z0-9_]+
\$[1-9][0-9]*
\b[A-Z_][A-Za-z0-9_]*\b
"
"
'
'
#
^=begin
^=end