File: C:/Ruby27-x64/share/ri/2.7.0/system/RubyVM/cdesc-RubyVM.ri
U:RDoc::NormalClass[iI"RubyVM:ET@I"Object;To:RDoc::Markup::Document:@parts[o;;[ :
@fileI"
ast.c;T:0@omit_headings_from_table_of_contents_below0o;;[o:RDoc::Markup::Paragraph;[I"for ast.c;T; I"ast.rb;T;
0o;;[o;;[I"FThe RubyVM module only exists on MRI. +RubyVM+ is not defined in ;TI">other Ruby implementations such as JRuby and TruffleRuby.;To:RDoc::Markup::BlankLine o;;[ I">The RubyVM module provides some access to MRI internals. ;TI"BThis module is for very limited purposes, such as debugging, ;TI"?prototyping, and research. Normal users must not use it. ;TI">This module is not portable between Ruby implementations.;T; I" vm.c;T;
0; 0;
0[ [U:RDoc::Constant[i I" OPTS;TI"RubyVM::OPTS;T:public0o;;[o;;[I"
OPTS ;TI"#An Array of VM build options. ;TI"#This constant is MRI specific.;T; @!;
0@!@cRDoc::NormalClass0U;
[i I"INSTRUCTION_NAMES;TI"RubyVM::INSTRUCTION_NAMES;T;0o;;[o;;[I"INSTRUCTION_NAMES ;TI"2A list of bytecode instruction names in MRI. ;TI"#This constant is MRI specific.;T; @!;
0@!@@/0U;
[i I"DEFAULT_PARAMS;TI"RubyVM::DEFAULT_PARAMS;T;0o;;[o;;[
I"DEFAULT_PARAMS ;TI"8This constant exposes the VM's default parameters. ;TI"CNote that changing these values does not affect VM execution. ;TI"JSpecification is not stable and you should not depend on this value. ;TI".Of course, this constant is MRI specific.;T; @!;
0@!@@/0[ [[I"
class;T[[;[[I"each_builtin;TI"!../ruby-2.7.7/mini_builtin.c;T[I" stat;TI"../ruby-2.7.7/vm.c;T[:protected[ [:private[ [I"
instance;T[[;[ [;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0;
0[@
I"ast.rb;TI"lib/debug.rb;TI"lib/irb/ruby-lex.rb;TI"lib/pp.rb;TI"mini_builtin.c;TI" vm.c;T@!cRDoc::TopLevel