From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more
— |
sub Start {
my $expat = shift ;
my $tag = shift ;
print STDERR "@{$expat->{Context}} \\\\ (@_)\n" ;
}
sub End {
my $expat = shift ;
my $tag = shift ;
print STDERR "@{$expat->{Context}} //\n" ;
}
sub Char {
my $expat = shift ;
my $text = shift ;
$text =~ s/([\x80-\xff])/ sprintf "#x%X;" , ord $1/eg;
$text =~ s/([\t\n])/ sprintf "#%d;" , ord $1/eg;
print STDERR "@{$expat->{Context}} || $text\n" ;
}
sub Proc {
my $expat = shift ;
my $target = shift ;
my $text = shift ;
my @foo = @{ $expat ->{Context} };
print STDERR "@foo $target($text)\n" ;
}
1;
|