Alt-IO-All-new
view release on metacpan or search on metacpan
inc/Pegex/Compiler.pm view on Meta::CPAN
#-----------------------------------------------------------------------------#
# Serialization formatter methods
#-----------------------------------------------------------------------------#
sub to_yaml {
require YAML::XS;
my $self = shift;
return YAML::XS::Dump($self->tree);
}
sub to_json {
require JSON::XS;
my $self = shift;
return JSON::XS->new->utf8->canonical->pretty->encode($self->tree);
}
sub to_perl {
my $self = shift;
require Data::Dumper;
no warnings 'once';
$Data::Dumper::Terse = 1;
$Data::Dumper::Indent = 1;
$Data::Dumper::Sortkeys = 1;
my $perl = Data::Dumper::Dumper($self->tree);
( run in 0.501 second using v1.01-cache-2.11-cpan-4d50c553e7e )