
TAPx::Parser::Iterator - Internal TAPx::Parser Iterator

Version 0.50_07

use TAPx::Parser::Iterator;
my $it = TAPx::Parser::Iterator->new(\*TEST);
my $it = TAPx::Parser::Iterator->new(\@array);
my $line = $it->next;
if ( $it->is_first ) { ... }
if ( $it->is_last ) { ... }
Originally ripped off from Test::Harness.

FOR INTERNAL USE ONLY!
This is a simple iterator wrapper for arrays and filehandles.
Create an iterator.
Iterate through it, of course.
Iterate raw input without applying any fixes for quirky input syntax.
Returns true if on the first line. Must be called after next().
Returns true if on or after the last line. Must be called after next().
pidmy $pid = $source->pid; $source->pid($pid);
Getter/Setter for the pid of the process the filehandle reads from. Only makes sense when a filehandle is being used for the iterator.