内容

名称

TAP::Parser::Iterator::Stream - 基于文件句柄的 TAP 源的迭代器

版本

版本 3.44

概要

use TAP::Parser::Iterator::Stream;
open( TEST, 'test.tap' );
my $it   = TAP::Parser::Iterator::Stream->new(\*TEST);
my $line = $it->next;

说明

这是一个用于从文件句柄中读取的简单迭代器包装器,由 TAP::Parser 使用。除非您正在编写插件或子类化,否则您可能不需要直接使用此模块。

方法

类方法

new

创建一个迭代器。期望一个包含文件句柄的参数。

实例方法

next

当然,对其进行迭代。

next_raw

迭代原始输入,不对古怪的输入语法应用任何修复。

wait

获取此迭代器的等待状态。始终返回零。

exit

获取此迭代器的退出状态。始终返回零。

ATTRIBUTION

最初从 Test::Harness 窃取。

另请参阅

TAP::ObjectTAP::ParserTAP::Parser::Iterator