D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
Prism
/
Node
/
Filename :
cdesc-Node.ri
back
Copy
U:RDoc::NormalClass[iI" Node:ETI"Prism::Node;TI"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"NThis represents a node in the tree. It is the parent class of all of the ;TI"various node types.;T: @fileI"lib/prism/node.rb;T:0@omit_headings_from_table_of_contents_below0o;;[ ; I"lib/prism/node_ext.rb;T;0o;;[ ; I"'lib/prism/parse_result/newlines.rb;T;0; 0;0[[ I" flags;TI"R;T:protectedFI"lib/prism/node.rb;T[ I"node_id;T@:publicF@[ I"source;T@:privateF@[ [ [[I" class;T[[; [[I"fields;T@[I" type;T@[;[ [;[ [I" instance;T[[; [*[I"accept;T@[I"breadth_first_search;T@[I"!cached_end_code_units_column;T@[I"!cached_end_code_units_offset;T@[I"#cached_start_code_units_column;T@[I"#cached_start_code_units_offset;T@[I"child_nodes;T@[I"comment_targets;T@[I" comments;T@[I"compact_child_nodes;T@[I"deconstruct;T@[I"end_character_column;T@[I"end_character_offset;T@[I"end_column;T@[I" end_line;T@[I"end_offset;T@[I"inspect;T@[I"leading_comments;T@[I" location;T@[I" newline?;T@[I"pretty_print;T@[I" save;T@[I"save_location;T@[I"script_lines;T@[I" slice;T@[I"slice_lines;T@[I"source_lines;T@[I"start_character_column;T@[I"start_character_offset;T@[I"start_column;T@[I"start_line;T@[I"start_offset;T@[I"static_literal?;T@[I"to_dot;T@[I"trailing_comments;T@[I"tunnel;T@[I" type;T@[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0;0U;[i I"Node interface;To;;[o;;[o; ;[I"PThese methods are effectively abstract methods that must be implemented by ;TI"Mthe various subclasses of Node. They are here to make it easier to work ;TI"with typecheckers.;T; @;0; 0;0[@@@I" Prism;TcRDoc::NormalModule