Perlのドキュメント形式であるところのPodを、ちょっと使いたいのでいろいろと実験。
まず、みつけたPod::Simple::SimpleTreeをためした。
=head1 TITLE *[Perl]Podのパースを試みる =head1 BODY ちょっとPodを使いたいのでいろいろと実験。 まず、みつけたPod::Simple::SimpleTreeをためした。 =cut use strict; use warnings; use Pod::Simple::SimpleTree; use YAML; my ($input_file) = @ARGV; my $parser = Pod::Simple::SimpleTree->new(); print Dump($parser->parse_file($input_file)), "\n";
これをpod_test.plとして
$ perl pod_test.pl pod_test.pl
とかやって走らせるとPodをパースした結果をYAMLで得ることができる。
Podはなぞが多い。perldoc -uでいろんなPodを眺めてみるか。