r22381 - in /branches/upstream/libhtml-wikiconverter-usemod-perl: ./ current/ current/lib/ current/lib/HTML/ current/lib/HTML/WikiConverter/ current/t/

js at users.alioth.debian.org js at users.alioth.debian.org
Sun Jun 29 01:19:15 UTC 2008


Author: js
Date: Sun Jun 29 01:19:14 2008
New Revision: 22381

URL: http://svn.debian.org/wsvn/?sc=1&rev=22381
Log:
[svn-inject] Installing original source of libhtml-wikiconverter-usemod-perl

Added:
    branches/upstream/libhtml-wikiconverter-usemod-perl/
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/Changes
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/MANIFEST
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/META.yml
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/Makefile.PL
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/README
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/lib/
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/lib/HTML/
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/lib/HTML/WikiConverter/
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/lib/HTML/WikiConverter/UseMod.pm
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/00-load.t
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/boilerplate.t
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod-coverage.t
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod.t
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/runtests.pl
    branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/usemod.t

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/Changes
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/Changes?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/Changes (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/Changes Sun Jun 29 01:19:14 2008
@@ -1,0 +1,6 @@
+# Change log for HTML::WikiConverter::UseMod
+
+version: 0.50
+date:    Tue Jan 10 2006
+changes:
+  - Branched from main HTML::WikiConverter codebase.

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/MANIFEST
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/MANIFEST?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/MANIFEST (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/MANIFEST Sun Jun 29 01:19:14 2008
@@ -1,0 +1,12 @@
+Changes
+MANIFEST
+META.yml # Will be created by "make dist"
+Makefile.PL
+README
+lib/HTML/WikiConverter/UseMod.pm
+t/00-load.t
+t/boilerplate.t
+t/pod-coverage.t
+t/pod.t
+t/usemod.t
+t/runtests.pl

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/META.yml
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/META.yml?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/META.yml (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/META.yml Sun Jun 29 01:19:14 2008
@@ -1,0 +1,12 @@
+# http://module-build.sourceforge.net/META-spec.html
+#XXXXXXX This is a prototype!!!  It will change in the future!!! XXXXX#
+name:         HTML-WikiConverter-UseMod
+version:      0.50
+version_from: lib/HTML/WikiConverter/UseMod.pm
+installdirs:  site
+requires:
+    HTML::WikiConverter:           0.5
+    Test::More:                    0
+
+distribution_type: module
+generated_by: ExtUtils::MakeMaker version 6.17

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/Makefile.PL
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/Makefile.PL?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/Makefile.PL (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/Makefile.PL Sun Jun 29 01:19:14 2008
@@ -1,0 +1,17 @@
+use strict;
+use warnings;
+use ExtUtils::MakeMaker;
+
+WriteMakefile(
+    NAME                => 'HTML::WikiConverter::UseMod',
+    AUTHOR              => 'David J. Iberri <diberri at cpan.org>',
+    VERSION_FROM        => 'lib/HTML/WikiConverter/UseMod.pm',
+    ABSTRACT_FROM       => 'lib/HTML/WikiConverter/UseMod.pm',
+    PL_FILES            => {},
+    PREREQ_PM => {
+        'Test::More' => 0,
+        'HTML::WikiConverter' => 0.50,
+    },
+    dist                => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
+    clean               => { FILES => 'HTML-WikiConverter-UseMod-*' },
+);

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/README
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/README?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/README (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/README Sun Jun 29 01:19:14 2008
@@ -1,0 +1,74 @@
+HTML::WikiConverter::UseMod version 0.50
+========================================
+
+HTML::WikiConverter::UseMod adds the UseMod dialect to
+HTML::WikiConverter allowing the conversion of HTML to UseMod markup.
+
+SYNOPSIS
+
+Converting HTML to wiki markup is easy:
+
+  use HTML::WikiConverter;
+  my $wc = new HTML::WikiConverter( dialect => 'UseMod' );
+  print $wc->html2wiki( $html );
+
+Or from the command line:
+
+  % html2wiki --dialect UseMod input.html > output.wiki
+
+There's also a web interface if you're so inclined:
+
+  http://diberri.dyndns.org/html2wiki.html
+
+VERSION
+
+This is HTML::WikiConverter::UseMod 0.50.
+
+Prior versions of HTML::WikiConverter supported the UseMod dialect out
+of the box. As of 0.50, each dialect was branched off into a separate
+CPAN package.
+
+CHANGES IN 0.50
+
+  * UseMod dialect now has its own CPAN package
+
+DEPENDENCIES
+
+  * HTML::WikiConverter version 0.50
+
+INSTALLATION
+
+To install this module, run the following commands:
+
+    perl Makefile.PL
+    make
+    make test
+    make install
+
+SUPPORT AND DOCUMENTATION
+
+After installing, you can find documentation for this module with the
+perldoc command.
+
+    perldoc HTML::WikiConverter::UseMod
+
+You can also look for information at:
+
+    Search CPAN
+        http://search.cpan.org/dist/HTML-WikiConverter-UseMod
+
+    CPAN Request Tracker:
+        http://rt.cpan.org/NoAuth/Bugs.html?Dist=HTML-WikiConverter-UseMod
+
+    AnnoCPAN, annotated CPAN documentation:
+        http://annocpan.org/dist/HTML-WikiConverter-UseMod
+
+    CPAN Ratings:
+        http://cpanratings.perl.org/d/HTML-WikiConverter-UseMod
+
+COPYRIGHT AND LICENCE
+
+Copyright (C) 2006 David J. Iberri
+
+This program is free software; you can redistribute it and/or modify
+it under the same terms as Perl itself.

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/lib/HTML/WikiConverter/UseMod.pm
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/lib/HTML/WikiConverter/UseMod.pm?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/lib/HTML/WikiConverter/UseMod.pm (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/lib/HTML/WikiConverter/UseMod.pm Sun Jun 29 01:19:14 2008
@@ -1,0 +1,147 @@
+package HTML::WikiConverter::UseMod;
+
+use warnings;
+use strict;
+
+use base 'HTML::WikiConverter';
+
+our $VERSION = '0.50';
+
+=head1 NAME
+
+HTML::WikiConverter::UseMod - Convert HTML to UseMod markup
+
+=head1 SYNOPSIS
+
+  use HTML::WikiConverter;
+  my $wc = new HTML::WikiConverter( dialect => 'UseMod' );
+  print $wc->html2wiki( $html );
+
+=head1 DESCRIPTION
+
+This module contains rules for converting HTML into UseMod markup. See
+L<HTML::WikiConverter> for additional usage details.
+
+=cut
+
+sub rules {
+  my %rules = (
+    br     => { replace => '<br>' },
+    hr     => { replace => "\n----\n" },
+    pre    => { line_prefix => ' ', block => 1 },
+    p      => { block => 1, trim => 'both', line_format => 'multi' },
+    i      => { start => "''", end => "''", line_format => 'single' },
+    em     => { alias => 'i' },
+    b      => { start => "'''", end => "'''", line_format => 'single' },
+    strong => { alias => 'b' },
+    tt     => { preserve => 1 },
+    code   => { start => '<tt>', end => '</tt>' },
+
+    a   => { replace => \&_link },
+    img => { replace => \&_image },
+
+    ul => { line_format => 'multi', block => 1 },
+    ol => { alias => 'ul' },
+    dl => { alias => 'ul' },
+
+    li => { start => \&_li_start, trim => 'leading' },
+    dt => { alias => 'li' },
+    dd => { alias => 'li' },
+  );
+
+  foreach my $level ( 1..6 ) {
+    my $affix = ( '=' ) x $level;
+    $rules{"h$level"} = { start => $affix.' ', end => ' '.$affix, block => 1, trim => 'both', line_format => 'single' };
+  }
+
+  return \%rules;
+}
+
+# Calculates the prefix that will be placed before each list item.
+# List item include ordered, unordered, and definition list items.
+sub _li_start {
+  my( $self, $node, $rules ) = @_;
+  my @parent_lists = $node->look_up( _tag => qr/ul|ol|dl/ );
+  my $depth = @parent_lists;
+
+  my $bullet = '';
+  $bullet = '*' if $node->parent->tag eq 'ul';
+  $bullet = '#' if $node->parent->tag eq 'ol';
+  $bullet = ':' if $node->parent->tag eq 'dl';
+  $bullet = ';' if $node->parent->tag eq 'dl' and $node->tag eq 'dt';
+
+  my $prefix = "\n".( ( $bullet ) x $depth );
+  $prefix = ' '.$bullet if $node->left && $node->left->tag eq 'dt';
+  return $prefix.' ';
+}
+
+sub _link {
+  my( $self, $node, $rules ) = @_;
+  my $url = $node->attr('href') || '';
+  my $text = $self->get_elem_contents($node) || '';
+  return $url if $url eq $text;
+  return "[$url $text]";
+}
+
+sub _image {
+  my( $self, $node, $rules ) = @_;
+  return $node->attr('src') || '';
+}
+
+sub preprocess_node {
+  my( $self, $node ) = @_;
+  $self->strip_aname($node) if $node->tag eq 'a';
+  $self->caption2para($node) if $node->tag eq 'caption';
+}
+
+=head1 AUTHOR
+
+David J. Iberri, C<< <diberri at cpan.org> >>
+
+=head1 BUGS
+
+Please report any bugs or feature requests to
+C<bug-html-wikiconverter-usemod at rt.cpan.org>, or through the web
+interface at
+L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=HTML-WikiConverter-UseMod>.
+I will be notified, and then you'll automatically be notified of
+progress on your bug as I make changes.
+
+=head1 SUPPORT
+
+You can find documentation for this module with the perldoc command.
+
+    perldoc HTML::WikiConverter::UseMod
+
+You can also look for information at:
+
+=over 4
+
+=item * AnnoCPAN: Annotated CPAN documentation
+
+L<http://annocpan.org/dist/HTML-WikiConverter-UseMod>
+
+=item * CPAN Ratings
+
+L<http://cpanratings.perl.org/d/HTML-WikiConverter-UseMod>
+
+=item * RT: CPAN's request tracker
+
+L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=HTML-WikiConverter-UseMod>
+
+=item * Search CPAN
+
+L<http://search.cpan.org/dist/HTML-WikiConverter-UseMod>
+
+=back
+
+=head1 COPYRIGHT & LICENSE
+
+Copyright 2006 David J. Iberri, all rights reserved.
+
+This program is free software; you can redistribute it and/or modify
+it under the same terms as Perl itself.
+
+=cut
+
+1;

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/00-load.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/00-load.t?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/00-load.t (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/00-load.t Sun Jun 29 01:19:14 2008
@@ -1,0 +1,9 @@
+#!perl -T
+
+use Test::More tests => 1;
+
+BEGIN {
+	use_ok( 'HTML::WikiConverter::UseMod' );
+}
+
+diag( "Testing HTML::WikiConverter::UseMod $HTML::WikiConverter::UseMod::VERSION, Perl $], $^X" );

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/boilerplate.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/boilerplate.t?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/boilerplate.t (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/boilerplate.t Sun Jun 29 01:19:14 2008
@@ -1,0 +1,48 @@
+#!perl -T
+
+use strict;
+use warnings;
+use Test::More tests => 3;
+
+sub not_in_file_ok {
+    my ($filename, %regex) = @_;
+    open my $fh, "<", $filename
+        or die "couldn't open $filename for reading: $!";
+
+    my %violated;
+
+    while (my $line = <$fh>) {
+        while (my ($desc, $regex) = each %regex) {
+            if ($line =~ $regex) {
+                push @{$violated{$desc}||=[]}, $.;
+            }
+        }
+    }
+
+    if (%violated) {
+        fail("$filename contains boilerplate text");
+        diag "$_ appears on lines @{$violated{$_}}" for keys %violated;
+    } else {
+        pass("$filename contains no boilerplate text");
+    }
+}
+
+not_in_file_ok(README =>
+    "The README is used..."       => qr/The README is used/,
+    "'version information here'"  => qr/to provide version information/,
+);
+
+not_in_file_ok(Changes =>
+    "placeholder date/time"       => qr(Date/time)
+);
+
+sub module_boilerplate_ok {
+    my ($module) = @_;
+    not_in_file_ok($module =>
+        'the great new $MODULENAME'   => qr/ - The great new /,
+        'boilerplate description'     => qr/Quick summary of what the module/,
+        'stub function definition'    => qr/function[12]/,
+    );
+}
+
+module_boilerplate_ok('lib/HTML/WikiConverter/UseMod.pm');

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod-coverage.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod-coverage.t?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod-coverage.t (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod-coverage.t Sun Jun 29 01:19:14 2008
@@ -1,0 +1,20 @@
+#!perl -T
+
+use Test::More;
+eval "use Test::Pod::Coverage 1.04";
+plan skip_all => "Test::Pod::Coverage 1.04 required for testing POD coverage" if $@;
+all_pod_coverage_ok( { also_private => [
+  # These methods are documented in HTML::WikiConverter::Dialects
+  qr/
+     get_elem_contents
+    |get_wiki_page
+    |get_attr_str
+    |is_camel_case
+    |attributes
+    |preprocess_node
+    |postprocess_output
+    |caption2para
+    |strip_aname
+    |rules
+  /x
+] } );

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod.t?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod.t (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/pod.t Sun Jun 29 01:19:14 2008
@@ -1,0 +1,6 @@
+#!perl -T
+
+use Test::More;
+eval "use Test::Pod 1.14";
+plan skip_all => "Test::Pod 1.14 required for testing POD" if $@;
+all_pod_files_ok();

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/runtests.pl
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/runtests.pl?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/runtests.pl (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/runtests.pl Sun Jun 29 01:19:14 2008
@@ -1,0 +1,126 @@
+#!/usr/bin/perl
+use warnings;
+use strict;
+
+use Test::More;
+use File::Spec;
+use HTML::Entities;
+use HTML::WikiConverter;
+*e = \&encode_entities;
+
+my $more_tests = <<END_TESTS;
+__NEXT__
+entities (1)
+__H__
+To enter a '&lt;' in your input, use "&amp;lt;"
+__W__
+To enter a '&lt;' in your input, use "&amp;lt;"
+__NEXT__
+entities (2)
+__H__
+To enter a '<' in your input, use "&amp;lt;"
+__W__
+To enter a '&lt;' in your input, use "&amp;lt;"
+__NEXT__
+strip comments
+__H__
+A <!-- stripped --> comment
+__W__
+A  comment
+__NEXT__
+strip head
+__H__
+<html>
+<head><title>fun stuff</title></head>
+<body>
+<p>Crazy stuff here</p>
+</body>
+</html>
+__W__
+Crazy stuff here
+__NEXT__
+strip scripts
+__H__
+<html>
+<head><script>bogus stuff</script></head>
+<body>
+<script>maliciousCode()</script>
+<p>benevolent text</p>
+</body>
+</html>
+__W__
+benevolent text
+END_TESTS
+
+sub runtests {
+  my %arg = @_;
+
+  $arg{strip_comments} = 1;
+  $arg{wrap_in_html} = 1;
+  $arg{base_uri} ||= 'http://www.test.com';
+  my $minimal = $arg{minimal} || 0;
+
+  my $data = $arg{data} || '';
+  $data .= entity_tests() . $more_tests unless $minimal;
+
+  my @tests = split /__NEXT__\n/, $data;
+  my $numtests = @tests;
+  #$numtests += 1 unless $minimal; # file test
+  plan tests => $numtests;
+
+  # Delete unrecognized HTML::WikiConverter options
+  delete $arg{$_} for qw/ data minimal /;
+
+  my $wc = new HTML::WikiConverter(%arg);
+  foreach my $test ( @tests ) {
+    $test =~ s/^(.*?)\n//; my $name = $1;
+    my( $html, $wiki ) = split /__W__\n/, $test;
+    $html =~ s/__H__\n//;
+
+    for( $html, $wiki ) { s/^\n+//; s/\n+$// }
+    is( $wc->html2wiki($html), $wiki, $name );
+  }
+
+  #file_test($wc) unless $minimal;
+}
+
+sub entity_tests {
+  my $tmpl = "__NEXT__\n%s\n__H__\n%s\n__W__\n%s\n"; # test-name, html-input, expected-wiki-output
+
+  my $data = '';
+  my @chars = ( '<', '>', '&' );
+  foreach my $char ( @chars ) {
+    ( my $charname = e($char) ) =~ s/[&;]//g;
+    $data .= sprintf $tmpl, "literal ($charname)", $char, e($char)
+          .  sprintf $tmpl, "encode ($charname)", e($char), e($char)
+          .  sprintf $tmpl, "meta ($charname)", e(e($char)), e(e($char));
+  }
+
+  return $data;
+}
+
+sub _slurp {
+  my $path = shift;
+  open H, $path or die "couldn't open $path: $!";
+  local $/;
+  my $c = <H>;
+  close H;
+  return $c;
+}
+
+sub file_test {
+  my $wc = shift;
+  my $lc_dialect = lc $wc->dialect;
+  my $infile = File::Spec->catfile( 't', 'complete.html' );
+  my $outfile = File::Spec->catfile( 't', "complete.$lc_dialect" );
+
+  SKIP: {
+    skip "Couldn't find $infile (ignore this)", 1 unless -e $infile;
+    skip "Couldn't find $outfile (ignore this)", 1 unless -e $outfile;
+    my( $got, $expect ) = ( $wc->html2wiki( file => $infile, slurp => 1 ), _slurp($outfile) );
+    for( $got, $expect ) { s/^\n+//; s/\n+$// }
+    is( $got, $expect, 'read from file' );
+  };
+}
+
+1;

Added: branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/usemod.t
URL: http://svn.debian.org/wsvn/branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/usemod.t?rev=22381&op=file
==============================================================================
--- branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/usemod.t (added)
+++ branches/upstream/libhtml-wikiconverter-usemod-perl/current/t/usemod.t Sun Jun 29 01:19:14 2008
@@ -1,0 +1,192 @@
+local $/;
+require 't/runtests.pl';
+runtests( data => <DATA>, dialect => 'UseMod' );
+close DATA;
+
+__DATA__
+line break
+__H__
+<html><p>line 1<br/>line 2</p></html>
+__W__
+line 1<br>line 2
+__NEXT__
+bold
+__H__
+<html><b>bold</b></html>
+__W__
+'''bold'''
+__NEXT__
+italics
+__H__
+<html><i>italics</i></html>
+__W__
+''italics''
+__NEXT__
+bold and italics
+__H__
+<html><b>bold</b> and <i>italics</i></html>
+__W__
+'''bold''' and ''italics''
+__NEXT__
+bold-italics nested
+__H__
+<html><b><i>bold-italics</i> nested</b></html>
+__W__
+'''''bold-italics'' nested'''
+__NEXT__
+strong
+__H__
+<html><strong>strong</strong></html>
+__W__
+'''strong'''
+__NEXT__
+emphasized
+__H__
+<html><em>emphasized</em></html>
+__W__
+''emphasized''
+__NEXT__
+one-line phrasals
+__H__
+<html><i>phrasals
+in one line</i></html>
+__W__
+''phrasals in one line''
+__NEXT__
+paragraph blocking
+__H__
+<html><p>p1</p><p>p2</p></html>
+__W__
+p1
+
+p2
+__NEXT__
+lists
+__H__
+<html><ul><li>1</li><li>2</li></ul></html>
+__W__
+* 1
+* 2
+__NEXT__
+nested lists
+__H__
+<html><ul><li>1<ul><li>1a</li><li>1b</li></ul></li><li>2</li></ul>
+__W__
+* 1
+** 1a
+** 1b
+* 2
+__NEXT__
+nested lists (different types)
+__H__
+<html><ul><li>1<ul><li>a<ol><li>i</li></ol></li><li>b</li></ul></li><li>2<dl><dd>indented</dd></dl></li></ul></html>
+__W__
+* 1
+** a
+### i
+** b
+* 2
+:: indented
+__NEXT__
+hr
+__H__
+<html><hr /></html>
+__W__
+----
+__NEXT__
+code
+__H__
+<html><code>$name = 'stan';</code></html>
+__W__
+<tt>$name = 'stan';</tt>
+__NEXT__
+tt
+__H__
+<html><tt>tt text</tt></html>
+__W__
+<tt>tt text</tt>
+__NEXT__
+pre
+__H__
+<html><pre>this
+  is
+    preformatted
+      text</pre></html>
+__W__
+ this
+   is
+     preformatted
+       text
+__NEXT__
+indent
+__H__
+<html><dl><dd>indented text</dd></dl></html>
+__W__
+: indented text
+__NEXT__
+nested indent
+__H__
+<html><dl><dd>stuff<dl><dd>double-indented</dd></dl></dd></dl></html>
+__W__
+: stuff
+:: double-indented
+__NEXT__
+h1
+__H__
+<h1>h1</h1>
+__W__
+= h1 =
+__NEXT__
+h2
+__H__
+<h2>h2</h2>
+__W__
+== h2 ==
+__NEXT__
+h3
+__H__
+<h3>h3</h3>
+__W__
+=== h3 ===
+__NEXT__
+h4
+__H__
+<h4>h4</h4>
+__W__
+==== h4 ====
+__NEXT__
+h5
+__H__
+<h5>h5</h5>
+__W__
+===== h5 =====
+__NEXT__
+h6
+__H__
+<h6>h6</h6>
+__W__
+====== h6 ======
+__NEXT__
+img
+__H__
+<html><img src="thing.gif" /></html>
+__W__
+http://www.test.com/thing.gif
+__NEXT__
+external links
+__H__
+<html><a href="http://www.test.com">thing</a></html>
+__W__
+[http://www.test.com thing]
+__NEXT__
+external links (rel2abs)
+__H__
+<html><a href="thing.html">thing</a></html>
+__W__
+[http://www.test.com/thing.html thing]
+__NEXT__
+definition list
+__H__
+<html><dl><dt>term</dt><dd>definition</dd></dl></html>
+__W__
+; term : definition




More information about the Pkg-perl-cvs-commits mailing list