iterator.rb

Path: iterator.rb
Last Update: Wed Jun 02 17:01:32 CEST 2004

iterator.rb - bidirectional external iterators

Here is a bunch of iterator primitives. The primary methods is named has_next? and next so that should be easy to remember. All classes herein is carefully tested.

Author:Simon Strandgaard (neoneye@adslhome.dk)
License:Ruby license
Bugs:rubyforge.org/tracker/?atid=149&group_id=18&func=browse
Download:rubyforge.org/frs/?group_id=18

Classes and Modules

Module Iterator
  ::Module Iterator::Algorithm
  ::Module Iterator::Goodies
  ::Class Iterator::Base
  ::Class Iterator::Collection
  ::Class Iterator::Concat
  ::Class Iterator::Continuation
  ::Class Iterator::DecodeUTF16
  ::  ::Class Iterator::DecodeUTF16::Malformed
  ::Class Iterator::DecodeUTF8
  ::  ::Class Iterator::DecodeUTF8::Malformed
  ::  ::Class Iterator::DecodeUTF8::Overlong
  ::Class Iterator::File
  ::Class Iterator::ProxyLast
  ::Class Iterator::Range
  ::Class Iterator::Reverse
Class Array
Class String

[Validate]