App-sdview
view release on metacpan or search on metacpan
lib/App/sdview/Parser/Pod.pm view on Meta::CPAN
field %_verbatim_options = ( language => "__AUTO__" );
field %_next_verbatim_options;
field $_conv_nbsp;
method parse_file ( $fh )
{
push @_indentstack, 0;
push @_parastack, [];
$self->SUPER::parse_file( $fh );
return $_parastack[0]->@*;
}
method parse_string ( $str )
{
push @_indentstack, 0;
push @_parastack, [];
$self->SUPER::parse_string_document ( $str );
return $_parastack[0]->@*;
}
my %PARA_TYPES = (
Para => "App::sdview::Para::Plain",
Verbatim => "App::sdview::Para::Verbatim",
);
field $_redirect_text;
lib/App/sdview/Parser/Pod.pm view on Meta::CPAN
field $body;
method parse_string ( $str )
{
$body = String::Tagged->new;
# Protect a leading equals sign
$str =~ s/^=/E<61>/;
$self->SUPER::parse_string_document( "=pod\n\n$str" );
return $body;
}
method handle_text ( $text )
{
$body->append_tagged( $text, $self->curtags );
}
}
( run in 0.574 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )