內容

名稱

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