#!/usr/bin/env perl use v5.32.01; use Data::Dumper; my $parser = do { use Regexp::Grammars; qr{ # yada }ixms; if ('yada' =~ $parser) { warn Data::Dumper->new([\@!,\%/],[qw(*! */)])->Deepcopy(1)->Indent(1)->Maxdepth(0)->Sortkeys(1)->Dump(),q{ }; } else { say {*STDERR} $_ for @!; # i.e. report all errors };