._*$?:"=,;]|[0-9]+|-\w|[[:alpha:]]\w*)"> ?|(?!<))|[!>]=?|\.\.\.?)"> ?)?|>=?|=~|===?|\*\*?"> ]> class def end ensure when keyword-begin-end-cond keyword-block-cond keyword-block-then-value keyword-block keyword-loop keyword-then-stmt keyword-then-value break defined? in next redo retry return yield and not or then BEGIN END begin do case module if unless else elsif rescue for until while if unless until while rescue private_class_method private protected public_class_method public attr_reader attr_writer attr_accessor alias module class def undef self super nil false true caller __FILE__ __LINE__ $stdout $stderr $stdin 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 prepend refine using