blob: 57c41c86590042f9f6a8a89a64ec569fd07348ba (
plain)
- #!/usr/bin/perl
- # Warning: hack
- print ".TH ikiwiki 1\n";
- while (<>) {
- s{(\\?)\[\[([^\s\]]+)\]\]}{$1 ? "[[$2]]" : $2}eg;
- s/^#\s/.SH /;
- s/^\s+//;
- s/^Warning:.*//g;
- s/^$/.PP\n/;
- s/\`//g;
- s/^\*\s+(.*)/.IP "$1"/;
- next if $_ eq ".PP\n" && $skippara;
- if (/^.IP /) {
- $inlist=1;
- $spippara=0;
- }
- elsif (/.SH/) {
- $skippara=0;
- $inlist=0;
- }
- elsif (/^\./) {
- $skippara=1;
- }
- else {
- $skippara=0;
- }
- if ($inlist && $_ eq ".PP\n") {
- $_=".IP\n";
- }
- print $_;
- }
|