{:ancestors{I"Generator:EF[I"Object;FI"Stream;FI"Object;F[I"BasicObject;FI"!Stream::EndOfStreamException;F[I"StandardError;FI"Stream::BasicStream;F[@	@
I"Stream::EmptyStream;F[I"Singleton;FI"Stream::BasicStream;FI"Stream::CollectionStream;F[@I"Stream::IntervalStream;F[@I"Stream::WrappedStream;F[@I"Stream::FilteredStream;F[I"Stream::WrappedStream;FI"Stream::ReversedStream;F[@I"Stream::MappedStream;F[@I"Stream::ConcatenatedStream;F[@I"Stream::ImplicitStream;F[@I"
Array;F[@	I"Stream;F[I"Enumerable;F:attributes{	@[I"attr_reader pos;F@[I"attr_reader pos;F@[I"attr_reader wrapped_stream;F@&[I"attr_reader wrapped_stream;FI""attr_writer at_beginning_proc;FI"attr_writer at_end_proc;FI"attr_writer backward_proc;FI"attr_writer forward_proc;FI""attr_writer set_to_begin_proc;FI" attr_writer set_to_end_proc;F:class_methods{
@[I"new;F@[I"new;F@[I"new;F@[I"new;F@ [I"new;F@"[I"new;F@$[I"new;F@&[I"new;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{I"Generator;F[I"create_stream;F@[I"at_beginning?;FI"at_end?;F@[I"at_beginning?;FI"at_end?;FI"basic_backward;FI"basic_current;FI"basic_forward;FI"basic_peek;FI"pos;FI"set_to_begin;FI"set_to_end;F@[
I"at_beginning?;FI"at_end?;FI"basic_backward;FI"basic_forward;FI"increment_stop;FI"pos;FI"set_to_begin;FI"set_to_end;F@[
I"at_beginning?;FI"at_end?;FI"basic_backward;FI"basic_forward;FI"set_to_begin;FI"set_to_end;FI"unwrapped;FI"wrapped_stream;F@[I"at_beginning?;FI"at_end?;FI"basic_backward;FI"basic_forward;FI"pos;FI"set_to_begin;FI"set_to_end;F@ [I"at_beginning?;FI"at_end?;FI"basic_backward;FI"basic_forward;FI"set_to_begin;FI"set_to_end;F@"[I"basic_backward;FI"basic_forward;F@$[I"at_beginning?;FI"at_end?;FI"basic_backward;FI"basic_forward;FI"set_to_begin;FI"set_to_end;F@&[I"at_beginning?;FI"at_beginning_proc;FI"at_end?;FI"at_end_proc;FI"backward_proc;FI"basic_backward;FI"basic_forward;FI"forward_proc;FI"set_to_begin;FI"set_to_begin_proc;FI"set_to_end;FI"set_to_end_proc;FI"wrapped_stream;FI"
Array;F[I"create_stream;FI"Stream;F[#I"+;FI"at_beginning?;FI"at_end?;FI"
backward;FI"basic_backward;FI"basic_current;FI"basic_forward;FI"basic_peek;FI"collect;FI"concatenate;FI"concatenate_collected;FI"create_stream;FI"current;FI"current_edge;FI"	each;FI"empty?;FI"
filtered;FI"
first;FI"forward;FI"	last;FI"modify;FI"move_backward_until;FI"move_forward_until;FI"	peek;FI"remove_first;FI"remove_last;FI"reverse;FI"set_to_begin;FI"set_to_end;FI"unwrapped;FI"Enumerable;F[I"create_stream;F:modules[I"
Array;F@,I"Generator;F@	@
@I"Stream::CollectionStream;FI"Stream::ConcatenatedStream;FI"Stream::EmptyStream;FI"!Stream::EndOfStreamException;FI"Stream::FilteredStream;FI"Stream::ImplicitStream;FI"Stream::IntervalStream;FI"Stream::MappedStream;FI"Stream::ReversedStream;F@