NAME
Pod::Elemental::Transformer::Verbatim - Transform :verbatim regions into verbatim paragraphs
VERSION
version 0.001
SYNOPSIS
In your weaver.ini:
[-Transformer / Verbatim]
transformer = Verbatim
Or in a plugin bundle:
sub mvp_bundle_config {
return (
...
[ '@Author::YOU/Verbatim', _exp('-Transformer'), { 'transformer' => 'Verbatim' } ],
);
}
DESCRIPTION
This module acts as a pod transformer, using :verbatim
regions to mark sections of text for treatment as if they were verbatim paragraphs. The transformer indents the contained text by four columns, allowing the pod parser to treat them properly; see "Verbatim Paragraph" in perlpod.
That is, this pod:
=begin :verbatim
Here is some text.
=end :verbatim
Is transformed to:
Here is some text
Note that a single paragraph can be simply noted with =for :verbatim
rather than using =begin :verbatim
and =end :verbatim
lines.
ATTRIBUTES
format_name
This attribute (defaulting to verbatim
) is the region format that will be processed by this transformer.
METHODS
transform_node
Given a pod document object, returns the object with all its children with :verbatim
directives removed and appropriate content replaced with Pod::Elemental::Element::Pod5::Verbatim objects.
SUPPORT
Bugs may be submitted through the RT bug tracker (or bug-Pod-Elemental-Transformer-Verbatim@rt.cpan.org). I am also usually active on irc, as 'ether' at irc.perl.org
.
SEE ALSO
AUTHOR
Karen Etheridge <ether@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2015 by Karen Etheridge.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.