TAP::Parser::Iterator::Array(3p) Perl Programmers Reference Guide #
TAP::Parser::Iterator::Array(3p) Perl Programmers Reference Guide
NNAAMMEE #
TAP::Parser::Iterator::Array - Iterator for array-based TAP sources
VVEERRSSIIOONN #
Version 3.44
SSYYNNOOPPSSIISS #
use TAP::Parser::Iterator::Array;
my @data = ('foo', 'bar', baz');
my $it = TAP::Parser::Iterator::Array->new(\@data);
my $line = $it->next;
DDEESSCCRRIIPPTTIIOONN #
This is a simple iterator wrapper for arrays of scalar content, used by
TAP::Parser. Unless you're writing a plugin or subclassing, you probably
won't need to use this module directly.
MMEETTHHOODDSS #
CCllaassss MMeetthhooddss _"_n_e_w_"
Create an iterator. Takes one argument: an $array_ref
IInnssttaannccee MMeetthhooddss _"_n_e_x_t_"
Iterate through it, of course.
_"_n_e_x_t___r_a_w_"
Iterate raw input without applying any fixes for quirky input syntax.
_"_w_a_i_t_"
Get the wait status for this iterator. For an array iterator this will
always be zero.
_"_e_x_i_t_"
Get the exit status for this iterator. For an array iterator this will
always be zero.
AATTTTRRIIBBUUTTIIOONN #
Originally ripped off from Test::Harness.
SSEEEE AALLSSOO #
TAP::Object, TAP::Parser, TAP::Parser::Iterator,
perl v5.36.3 2023-02-15 TAP::Parser::Iterator::Array(3p)