Pod::Simple::Methody では現在処理している行数を把握することができない

Pod::Simple::MethodyPod::Simple を簡単につかうためのラッパーなのだが、handle_text で現在処理中の行数をえるためにはすべてのイベントをフックする必要があるので、Pod::Simple::Methody はつかえない。

具体的には以下のようにする必要がある。ようにみえる。

sub _handle_element_start {
    my ($self, $element_name, $attr_hash_r) = @_;
    $self->{start_line} = $attr_hash_r->{start_line};
    ...
}

無念である。

Published: 2013-04-18(Thu) 23:55