Unicode-Tussle

 view release on metacpan or  search on metacpan

script/uniquote  view on Meta::CPAN


use Carp qw[ confess cluck ];
use Getopt::Long qw[ GetOptions ];
use Pod::Usage;

use File::Basename;

#################################################################

sub main;
sub atexit(&);
sub convert_to_U_numbers(_);
sub convert_to_backslashes(_);
sub convert_to_bytes(_);
sub convert_to_hex(_);
sub convert_to_html4(_);
sub convert_to_html5(_);
sub convert_to_names(_);
sub convert_to_octal(_);
sub convert_to_xml(_);
sub debug($);

script/uniquote  view on Meta::CPAN

    print STDERR "$0: $errmsg";
    if ($Errors++ > TOO_MANY_ERRORS) {
        panic("too many errors");
    }
}

sub panic($) {
    confess "$0: [INTERNAL ERROR] @_";
}

sub atexit(&) {
    my $coderef = shift();
    eval q{ END { &$coderef } };
    die if $@;
}


sub set_traps() {

    # give a full stack dump on any untrapped exceptions
    $SIG{__DIE__} = sub {



( run in 0.226 second using v1.01-cache-2.11-cpan-bb97c1e446a )