\ 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