Regexp-Debugger
view release on metacpan or search on metacpan
lib/Regexp/Debugger.pm view on Meta::CPAN
else {
*evaluate = sub{ eval shift };
}
}
my $FROM_START = 0;
sub rxrx {
# Handle: rxrx <filename>
if (@_) {
local @ARGV = @_;
# If file is a debugger dump, decode and step through it...
my $filetext = do { local $/; <> };
my $dumped_data = eval { $JSON_decoder->($filetext) };
if (ref($dumped_data) eq 'HASH' && defined $dumped_data->{regex_ID} ) {
# Reconstruct internal state...
my $regex_ID = $dumped_data->{regex_ID};
%history_of = %{ $dumped_data->{visualization} };
$history_of{match_heatmap} = $dumped_data->{match_heatmap};
$history_of{string_heatmap} = $dumped_data->{string_heatmap};
( run in 0.502 second using v1.01-cache-2.11-cpan-49f99fa48dc )