--- deliantra/Deliantra-Client/bin/pod2wiki 2006/08/14 14:35:31 1.7 +++ deliantra/Deliantra-Client/bin/pod2wiki 2006/08/14 18:46:08 1.8 @@ -39,6 +39,10 @@ $_ } +sub special { + $MA_BEG . (join $MA_SEP, @_) . $MA_END +} + package AsParagraphs; use strict; @@ -70,9 +74,9 @@ my $path = $1; (my $base = $path) =~ s/.*\///; -f "$ARCH/$path" && system "rsync -av -c \Q$ARCH/$path\E \Qresources/arch/$base"; - "${MA_BEG}image${MA_SEP}arch/$base$MA_END" + ::special image => "arch/$base", 1; } else { - "${MA_BEG}link$MA_SEP$text$MA_SEP$link$MA_END" + ::special link => $text, $link } } @@ -158,7 +162,7 @@ push @result, { indent => $indent * 16, level => $level, - markup => "${MA_BEG}image${MA_SEP}pod/" . $_->text . $MA_END, + markup => (::special image => "pod/" . $_->text), }; } ()