} elsif (class($op) eq "OP") {
# no-op
} elsif (class($op) eq "UNOP") {
- (my $kid = $self->deparse($op->first, 16)) =~ s/^\cS//;
+ (my $kid = $self->deparse($op->first, 5)) =~ s/^\cS//;
$name .= " $kid";
}
- return $self->maybe_parens($name, $cx, 16);
+ return $self->maybe_parens($name, $cx, 5);
}
sub pp_last { loopex(@_, "last") }
$deparse->coderef2text(
eval "no strict 'vars'; sub { () = $expr }" or die "$@in $expr"
),
- qr/\sCORE::$keyword.*;/,
+ qr/\bCORE::$keyword.*[);]/,
$name||$keyword
}
() = warn() + 1;
() = setpgrp() + 1;
####
+# loopexes have list prec
+() = (CORE::dump a) | 'b';
+() = (goto a) | 'b';
+() = (last a) | 'b';
+() = (next a) | 'b';
+() = (redo a) | 'b';
+####
# [perl #63558] open local(*FH)
open local *FH;
pipe local *FH, local *FH;