1module RDoc
2
3  ##
4  # Ruby's built-in classes, modules and exceptions
5
6  KNOWN_CLASSES = {
7    "rb_cArray"            => "Array",
8    "rb_cBasicObject"      => "BasicObject",
9    "rb_cBignum"           => "Bignum",
10    "rb_cClass"            => "Class",
11    "rb_cData"             => "Data",
12    "rb_cDir"              => "Dir",
13    "rb_cEncoding"         => "Encoding",
14    "rb_cFalseClass"       => "FalseClass",
15    "rb_cFile"             => "File",
16    "rb_cFixnum"           => "Fixnum",
17    "rb_cFloat"            => "Float",
18    "rb_cHash"             => "Hash",
19    "rb_cIO"               => "IO",
20    "rb_cInteger"          => "Integer",
21    "rb_cModule"           => "Module",
22    "rb_cNilClass"         => "NilClass",
23    "rb_cNumeric"          => "Numeric",
24    "rb_cObject"           => "Object",
25    "rb_cProc"             => "Proc",
26    "rb_cRange"            => "Range",
27    "rb_cRegexp"           => "Regexp",
28    "rb_cRubyVM"           => "RubyVM",
29    "rb_cSocket"           => "Socket",
30    "rb_cString"           => "String",
31    "rb_cStruct"           => "Struct",
32    "rb_cSymbol"           => "Symbol",
33    "rb_cThread"           => "Thread",
34    "rb_cTime"             => "Time",
35    "rb_cTrueClass"        => "TrueClass",
36
37    "rb_eArgError"         => "ArgError",
38    "rb_eEOFError"         => "EOFError",
39    "rb_eException"        => "Exception",
40    "rb_eFatal"            => "fatal",
41    "rb_eFloatDomainError" => "FloatDomainError",
42    "rb_eIOError"          => "IOError",
43    "rb_eIndexError"       => "IndexError",
44    "rb_eInterrupt"        => "Interrupt",
45    "rb_eLoadError"        => "LoadError",
46    "rb_eNameError"        => "NameError",
47    "rb_eNoMemError"       => "NoMemError",
48    "rb_eNotImpError"      => "NotImpError",
49    "rb_eRangeError"       => "RangeError",
50    "rb_eRuntimeError"     => "RuntimeError",
51    "rb_eScriptError"      => "ScriptError",
52    "rb_eSecurityError"    => "SecurityError",
53    "rb_eSignal"           => "SignalException",
54    "rb_eStandardError"    => "StandardError",
55    "rb_eSyntaxError"      => "SyntaxError",
56    "rb_eSystemCallError"  => "SystemCallError",
57    "rb_eSystemExit"       => "SystemExit",
58    "rb_eTypeError"        => "TypeError",
59    "rb_eZeroDivError"     => "ZeroDivError",
60
61    "rb_mComparable"       => "Comparable",
62    "rb_mDL"               => "DL",
63    "rb_mEnumerable"       => "Enumerable",
64    "rb_mErrno"            => "Errno",
65    "rb_mFileTest"         => "FileTest",
66    "rb_mGC"               => "GC",
67    "rb_mKernel"           => "Kernel",
68    "rb_mMath"             => "Math",
69    "rb_mProcess"          => "Process"
70  }
71
72end
73