phpman > perldoc > Pod::Simple::LinkSection

Markdown | JSON | MCP    

NAME
    Pod::Simple::LinkSection -- represent "section" attributes of L codes

SYNOPSIS
     # a long story

DESCRIPTION
    This class is not of interest to general users.

    Pod::Simple uses this class for representing the value of the "section" attribute of "L"
    start-element events. Most applications can just use the normal stringification of objects of
    this class; they stringify to just the text content of the section, such as "foo" for
    "L<Stuff/foo>", and "bar" for "L<Stuff/bI<ar>>".

    However, anyone particularly interested in getting the full value of the treelet, can just
    traverse the content of the treeleet @$treelet_object. To wit:

      % perl -MData::Dumper -e
        "use base qw(Pod::Simple::Methody);
         sub start_L { print Dumper($_[1]{'section'} ) }
         __PACKAGE__->new->parse_string_document('=head1 L<Foo/bI<ar>baz>>')
        "
    Output:
      $VAR1 = bless( [
                       '',
                       {},
                       'b',
                       bless( [
                                'I',
                                {},
                                'ar'
                              ], 'Pod::Simple::LinkSection' ),
                       'baz'
                     ], 'Pod::Simple::LinkSection' );

    But stringify it and you get just the text content:

      % perl -MData::Dumper -e
        "use base qw(Pod::Simple::Methody);
         sub start_L { print Dumper( '' . $_[1]{'section'} ) }
         __PACKAGE__->new->parse_string_document('=head1 L<Foo/bI<ar>baz>>')
        "
    Output:
      $VAR1 = 'barbaz';

SEE ALSO
    Pod::Simple

SUPPORT
    Questions or discussion about POD and Pod::Simple should be sent to the pod-people AT perl.org mail
    list. Send an empty email to pod-people-subscribe AT perl.org to subscribe.

    This module is managed in an open GitHub repository, <https://github.com/perl-pod/pod-simple/>.
    Feel free to fork and contribute, or to clone <git://github.com/perl-pod/pod-simple.git> and
    send patches!

    Patches against Pod::Simple are welcome. Please send bug reports to
    <bug-pod-simple AT rt.org>.

COPYRIGHT AND DISCLAIMERS
    Copyright (c) 2004 Sean M. Burke.

    This library is free software; you can redistribute it and/or modify it under the same terms as
    Perl itself.

    This program is distributed in the hope that it will be useful, but without any warranty;
    without even the implied warranty of merchantability or fitness for a particular purpose.

AUTHOR
    Pod::Simple was created by Sean M. Burke <sburke AT cpan.org>. But don't bother him, he's retired.

    Pod::Simple is maintained by:

    *   Allison Randal "allison AT perl.org"

    *   Hans Dieter Pearcey "hdp AT cpan.org"

    *   David E. Wheeler "dwheeler AT cpan.org"

Generated by phpman v3.7.12 Author: Che Dong Under GNU General Public License
2026-06-13 22:37 @216.73.216.200
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!