#!/usr/bin/perl
my $p = Parse::BBCode->new({
tags => {
'' => sub {
my $e = Parse::BBCode::escape_html($_[2]);
$e =~ s/\r?\n|\r/
\n/g;
$e
},
i => '%s',
b => '%{parse}s',
field => '
%{html}s',
quote => 'block:%s', code => { code => sub { my ($parser, $attr, $content, $attribute_fallback) = @_; if ($attr eq 'perl') { # use some syntax highlighter $content = highlight_perl($content); } else { $content = Parse::BBCode::escape_html($$content); } "$content" }, parse => 0, class => 'block', }, hr => { class => 'block', output => '