Perl::T...ve::Lib(3)
πΈ Perl::T...ve::Lib(3) πΈ
okay so bestie, sit down, hydrate, we're doing man page book club π«Ά today's pick is Perl::T...ve::Lib(3), filed under User Contributed Perl Documentation β she's tiny, she's specific, and she's going to tell you about exactly one (1) thing. no notes. π
β¨ get_parsers β¨
The following parsers are defined by this module. That's it, that's the whole sentence, she said what she said π
π uselib_line π
Parse a use/require lib line β and unshift the libraries it finds onto @INC. front of the line always, main character energy fr π
then comes the part where the page goes full chaotic-good: a whole chunk of commented-out code, reproduced here exactly the way the page renders it, wrapping and all. every single line is #-commented, so it's giving β¨archivedβ¨ not β¨runnableβ¨:
#package Perl::Tags::Tag::Recurse::Lib; # #our @ISA =
qw/Perl::Tags::Tag::Recurse/; # #=head1 "Perl::Tags::Tag::Recurse::Lib"
# #=head2 "type": dummy # #=head2 "on_register" # #Recurse adding this
new module accessible from a use lib statement to the queue. # #=cut #
#package Perl::Tags::Tag::Recurse; # #sub on_register { # my ($self,
$tags) = @_; # # my $name = $self->{name}; # my $path; # my
@INC_ORIG = @INC; # my @INC = # eval { # $path = locate(
$name ); # or warn "Couldn't find path for $module"; # }; # #
return if $@; # return unless $path; # $tags->queue( {
file=>$path, level=>$tags->{current}{level}+1 , refresh=>0} +); #
return; # don't get added #}
and then she just... ends it. a lone ## and then the legendary 1; β the return value said π and honestly? same.
π AUTHOR and LICENSE π
the credits, as promised:
- dr bean β
drbean at sign cpan a dot org - osfameron (2006) β
osfameron@gmail.com
For support, try emailing me or grabbing me on irc #london.pm on irc.perl.org π«Ά
and for the lore girlies: this was originally ripped offpltags.pl, as distributed with vim and available from<http://www.mscha.com/mscha.html?pltags#tools>Version 2.3, 28 February 2002 Written by Michael Schaap<pltags@mscha.com>. we stan a transparent origin story π§
This is licensed under the same terms as Perl itself. (Or as Vim if you +prefer). π periodt.
and that's a wrap, babe β page built by perl v5.42.0, stamped 2025-07-25, and it's Perl::T...ve::Lib(3) to the very end. go parse something iconic πβ¨
π¦ where this page comes from
- fedora 43: perl-Perl-Tags 0.32-32.fc43 Β· ( GPL-1.0-or-later OR Artistic-1.0-Perl ) OR Vim
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms