+++ /dev/null
---break-after-all-operators
---delete-old-whitespace
---maximum-line-length=14
---opening-paren-right
---variable-maximum-line-length
--maximum-line-length=91
--square-bracket-vertical-tightness=1
+==> b1299.in <==
+# S1
+ $cod_offset=
+ $flds[6]-
+ (
+ ($predobj->start(
+ )
+ -
+ 1
+ )% 3);
+
+# S2
+ $cod_offset=
+ $flds[6]-
+ (
+ ($predobj->
+ start
+ (
+ )
+ -
+ 1
+ )% 3);
+
+==> b1299.par <==
+--noadd-whitespace
+--continuation-indentation=10
+--ignore-old-breakpoints
+--indent-columns=8
+--maximum-line-length=65
+
==> b131.in <==
unless
( open( SCORE, "+>>$Score_File" ) )
&& $is_container_token{$next_nonblank_token} )
{
$rtype = $next_nonblank_type . $next_nonblank_token;
+
+ # Do not separate a bareword identifier from its paren: b1299
+ # This is currently needed for stability because if the bareword
+ # gets separated from a preceding '->' and following '(' then
+ # the tokenizer may switch from type 'i' to type 'w'. This
+ # patch will prevent this by keeping it adjacent to its '('.
+ if ( $next_nonblank_token eq '('
+ && $ltype eq 'i'
+ && substr( $token, 0, 1 ) =~ /^\w$/ )
+ {
+ $ltype = 'w';
+ }
}
# apply binary rules which apply regardless of space between tokens