Diff for iotta/Iotta/Format/In/TextPre.pm between version 1.1 and 1.2
| version 1.1, 2003/02/16 15:48:11 |
version 1.2, 2003/03/23 11:29:58 |
|
|
| my $m = shift; |
my $m = shift; |
| my $in = shift; |
my $in = shift; |
| my $out; |
my $out; |
| |
my $mark = "!\@CONVENIENCE LINEBREAK - bo <br>\@!"; |
| print " parsing text format...\n"; |
print " parsing text format...\n"; |
| $in =~ s/&/&/g; |
$in =~ s/&/&/g; |
| $in =~ s/</</g; |
$in =~ s/</</g; |
| $in =~ s/>/>/g; |
$in =~ s/>/>/g; |
| $in =~ s/\n\n/<\/p><p>/gsm; |
$in =~ s/\n+$//; |
| $in =~ s/\n/<br\/>/gsm; |
$in =~ s/^((?: )*) /$1 /gsm; |
| |
$in =~ s/\n\n+/<\/p>$mark<p>/gsm; |
| |
$in =~ s/\n/<br\/>$mark/gsm; |
| |
$in =~ s/$mark/\n/gsm; |
| $out = "<iotta-ifmt><p>$in</p></iotta-ifmt>\n"; |
$out = "<iotta-ifmt><p>$in</p></iotta-ifmt>\n"; |
| $s->next->run ($m, $out) if ($s->next); |
$s->next->run ($m, $out) if ($s->next); |
| } |
} |
Platon Group <platon@platon.org> http://platon.org/
|
|