; 予約語 ;*0 BEGIN class ensure nil self when END def false not super while alias defined? for or then yield and do if redo true begin else in rescue undef break elsif module retry unless case end next return until ;**11l class ;**44l module ;**55l def ; 組み込み定数 ;*0 STDIN STDOUT STDERR ENV ARGF ARGV DATA TOPLEVEL_BINDING RUBY_VERSION RUBY_RELEASE_DATE RUBY_PLATFORM SCRIPT_LINES__ ; 組み込み関数 ;*0 abort at_exit autoload autoload? binding caller callcc catch chop chop! chomp chomp! eval exec exit exit! fork gets readline global_variables gsub gsub! block_given? load local_variables loop open p print printf proc lambda putc puts raise fail rand readlines require scan select set_trace_func sleep spawn split sprintf format srand sub sub! syscall system test throw trace_var trap untrace_var warn ; 組み込みクラス ;**60 Object Array Value Binding Continuation Data Dir FlaseClass Hash IO File MatchData Method Module Class Numeric Integer Bignum Fixnum Float Proc Range Regexp String Struct Symbol Thread ThreadGroup Time TrueClass UnboundMethod NilClass ; 組み込みモジュール Comparable Enumerable Errno FileTest GC Kernel Marshal Math ObjectSpace Precision Process Signal ; 例外クラス Exception NoMemoryError ScriptError LoadError NotImplementedError SyntaxError SignalException Interrupt StandardError ArgumentError IndexError IOError EOFError LocalJumpError NameError NoMethodError RangeError FloatDomainError RegexpError RuntimeError SecurityError SystemCallError SystemStackError ThreadError TypeError ZeroDivisionError SystemExit fatal