--space-keyword-paren
--variable-maximum-line-length
+==> b1238.in <==
+# S1
+ local $Other::{ ${ \
+ "f4" } } =
+ sub { "h1" };
+
+# S2
+ local $Other::{
+ ${
+ \ "f4"
+ }
+ } = sub { "h1" };
+
+==> b1238.par <==
+--continuation-indentation=8
+--delete-old-whitespace
+--indent-columns=1
+--line-up-parentheses
+--maximum-line-length=26
+--paren-vertical-tightness-closing=1
+--variable-maximum-line-length
+
==> b131.in <==
unless
( open( SCORE, "+>>$Score_File" ) )
# or is at root level
# or there is some kind of error (i.e. unbalanced file)
# returns false otherwise
+ return 1 if ( $i < 0 ); # shouldn't happen, bad call
my $seqno = $parent_seqno_to_go[$i];
return 1 if ( !$seqno || $seqno eq SEQ_ROOT );
return 1 if ( $self->[_rblock_type_of_seqno_]->{$seqno} );
# Ignore old breakpoints when under stress.
# Fixes b1203 b1204 as well as b1197-b1200.
- if ( $levels_to_go[$i_opening] >= $stress_level ) {
+ if ( $saw_opening_structure
+ && $levels_to_go[$i_opening] >= $stress_level )
+ {
$cab_flag = 2;
+
+ # Do not break hash braces under stress (fixes b1238)
+ $do_not_break_apart ||= $types_to_go[$i_opening] eq 'L';
}
if ( !$is_long_term