begin break case do else elsif end ensure for if in next rescue return then unless until when yield private protected getter setter property alias module class struct def macro self super nil false true caller __FILE__ __LINE__ __END_LINE__ __DIR__ abort at_exit autoload autoload? binding block_given? callcc caller catch chomp chomp! chop chop! eval exec exit exit! fail fork format getc gets global_variables gsub gsub! iterator? lambda load local_variables loop method_missing open p print printf proc putc puts raise rand readline readlines require require_relative scan select set_trace_func sleep split sprintf srand sub sub! syscall system test throw trace_var trap untrace_var warn extend include