Lines Matching full:parser
8 isa_ok my $parser = Pod::Simple::XHTML->new, 'Pod::Simple::XHTML';
9 my $header = $parser->html_header;
10 my $footer = $parser->html_footer;
20 is $parser->idify( $spec->[0] ), $spec->[1],
22 is $parser->idify( $spec->[0], 1 ), $spec->[2],
28 initialize($parser, $results);
29 $parser->html_header($header);
30 $parser->html_footer($footer);
31 ok $parser->parse_string_document( '=head1 Foo' ), 'Parse one header';
53 initialize($parser, $results);
54 ok $parser->parse_string_document( '=head1 Foo Bar' ), 'Parse multiword header';
64 initialize($parser, $results);
65 ok $parser->parse_string_document( "=head1 Foo B<Bar>\n\n=head1 Foo B<Baz>" ),
79 initialize($parser, $results);
80 ok $parser->parse_string_document( "=head1 Foo\n\n=head1 Bar" ), 'Parse two headers';
93 initialize($parser, $results);
94 ok $parser->parse_string_document( "=head1 Foo C<Bar>\n\n=head1 C<Baz>" ),
108 initialize($parser, $results);
109 ok $parser->parse_string_document( "=head1 Foo\n\n=head1 Bar\n\n=head1 Baz" ),
126 initialize($parser, $results);
127 ok $parser->parse_string_document( "=head1 Foo\n\n=head2 Bar" ), 'Parse two levels';
143 initialize($parser, $results);
144 ok $parser->parse_string_document( "=head1 Foo\n\n=head2 Bar\n\n=head3 Baz" ),
167 initialize($parser, $results);
168 ok $parser->parse_string_document( "=head1 Foo\n\n=head2 Bar\n\n=head3 Baz\n\n=head4 Howdy" ),
197 initialize($parser, $results);
198 ok $parser->parse_string_document( "=head1 Foo\n\n=head2 Bar\n\n=head3 Baz\n\n=head4 Howdy\n\n=head5 Deep\n\n=head6 Thought" ),
239 initialize($parser, $results);
240 ok $parser->parse_string_document( "=head1 Foo\n\n=head2 Bar\n\n=head2 Baz" ),
260 initialize($parser, $results);
261 ok $parser->parse_string_document( "=head1 Foo\n\n=head3 Bar" ), 'Parse jump from one to three';
281 initialize($parser, $results);
282 ok $parser->parse_string_document( "=head1 Foo\n\n=head4 Bar" ), 'Parse jump from one to four';
306 initialize($parser, $results);
307 ok $parser->parse_string_document( "=head2 Foo\n\n=head1 Bar" ),
325 initialize($parser, $results);
326 ok $parser->parse_string_document( "=head2 Foo\n\n=head1 Bar\n\n=head4 Four\n\n=head4 Four2" ),
361 initialize($parser, $results);
362 ok $parser->parse_string_document( "=head4 Foo" ),
385 initialize($parser, $results);
386 ok $parser->parse_string_document( <<'EOF' ), 'Parse a mixture';
450 initialize($parser, $results);
451 $parser->html_header($header);
452 $parser->html_footer($footer);
453 $parser->backlink(1);
454 ok $parser->parse_string_document( '=head1 Foo' ), 'Parse a header';
476 initialize($parser, $results);
477 $parser->html_header($header);
478 $parser->html_footer($footer);
479 $parser->backlink(1);
480 ok $parser->parse_string_document( "=head1 Foo \n\n=head2 Bar \n\n=head1 Baz" ), 'Parse headers';
511 initialize($parser, $results);
512 $parser->html_header($header);
513 $parser->html_footer($footer);
514 $parser->index(0);
515 $parser->backlink(1);
516 ok $parser->parse_string_document( "=head1 Foo \n\n=head1 Bar" ), 'Parse headers';
536 initialize($parser, $results);
537 $parser->html_header($header);
538 $parser->html_footer($footer);
539 $parser->backlink(1);
540 $parser->html_h_level(2);
541 ok $parser->parse_string_document( "=head1 Foo \n\n=head1 Bar" ), 'Parse headers';
570 initialize($parser, $results);
571 $parser->anchor_items(1);
572 ok $parser->parse_string_document( <<'EOPOD' ), 'Parse POD';
639 initialize($parser, $results);
640 $parser->anchor_items(0);
641 ok $parser->parse_string_document( <<'EOPOD' ), 'Parse POD';
709 initialize($parser, $results);
710 ok $parser->parse_string_document( <<'EOPOD' ), 'Parse POD';