Pod::Simple::PullParserStartToken -- Pod::Simple::PullParser 的起始标记
当您在 Pod::Simple::PullParser 对象上执行 $parser->get_token 时,您可能会得到此类的对象。
这是 Pod::Simple::PullParserToken 的子类,继承了其所有方法,并添加了以下方法
这将返回此起始标记对象的标记名称。例如,解析 "=head1 ..." 行将为您提供一个标记名称为 "head1" 的起始标记,其内容的标记(s),然后是一个标记名称为 "head1" 的结束标记。
这会更改此开始标记对象的标签名。你可能不需要这么做。
$token->tagname(...) 的快捷方式
这些是 $token->tag() eq somestring
的快捷方式
这将返回此开始标记对象的 attrname 属性的值,或 undef。
例如,解析 L<Foo/"Bar"> 链接将生成一个具有 "to" 属性(值为 "Foo")、"type" 属性(值为 "pod")和 "section" 属性(值为 "Bar")的开始标记。
这将此开始标记对象的 attrname 属性设置为 newvalue。你可能不需要这么做。
这将返回此开始标记的属性集的哈希引用。这很有用,例如,如果你想知道所有属性是什么,你可以执行 keys %{$token->attr_hash}
你不太可能需要自己构建此类的对象,但如果你想这样做,请调用 Pod::Simple::PullParserStartToken->new( tagname, attrhash )
Pod::Simple::PullParserToken、Pod::Simple、Pod::Simple::Subclassing
Pod::Simple::PullParserToken、Pod::Simple、Pod::Simple::Subclassing
有关 POD 和 Pod::Simple 的问题或讨论,请发送到 [email protected] 邮件列表。发送空邮件到 [email protected] 订阅。
此模块在开放的 GitHub 存储库中管理,https://github.com/perl-pod/pod-simple/。欢迎您随意分叉和贡献,或克隆 git://github.com/perl-pod/pod-simple.git 并发送补丁!
欢迎您针对 Pod::Simple 发送补丁。请将错误报告发送到 <[email protected]>。
版权所有 (c) 2002 Sean M. Burke。
此库是免费软件;您可以根据与 Perl 本身相同的条款重新分发和/或修改它。
此程序按“现状”提供,不提供任何形式的明示或暗示保证,包括但不限于适销性或特定用途适用性的暗示保证。
Pod::Simple 由 Sean M. Burke <[email protected]> 创建。但他已经退休了,请不要打扰他。
Pod::Simple 由以下人员维护:
Allison Randal [email protected]
Hans Dieter Pearcey [email protected]
David E. Wheeler [email protected]