# Also return a list of lines with side comments.
my $rLL = $self->[_rLL_];
- my $Klimit = $self->[_Klimit_];
my $rlines = $self->[_rlines_];
my $rblock_type_of_seqno = $self->[_rblock_type_of_seqno_];
my ( $self, $rix_side_comments ) = @_;
return unless ( $rOpts->{'non-indenting-braces'} );
- my $rLL = $self->[_rLL_];
- my $Klimit = $self->[_Klimit_];
+ my $rLL = $self->[_rLL_];
return unless ( defined($rLL) && @{$rLL} );
my $rlines = $self->[_rlines_];
my $rblock_type_of_seqno = $self->[_rblock_type_of_seqno_];
# the input stream in order to avoid instabilities.
my $rLL = $self->[_rLL_];
- my $Klimit = $self->[_Klimit_];
my $rlines = $self->[_rlines_];
my $rcollapsed_length_by_seqno = $self->[_rcollapsed_length_by_seqno_];
my $rtype_count_by_seqno = $self->[_rtype_count_by_seqno_];
my $rLL = $self->[_rLL_];
- my $structural_indentation_level = $rLL->[$K_first]->[_LEVEL_];
- my $radjusted_levels = $self->[_radjusted_levels_];
- if ( defined($radjusted_levels) && @{$radjusted_levels} == @{$rLL} ) {
- $structural_indentation_level = $radjusted_levels->[$K_first];
- }
+ my $structural_indentation_level = $self->[_radjusted_levels_]->[$K_first];
# record max structural depth for log file
if ( $structural_indentation_level > $self->[_maximum_BLOCK_level_] ) {
my $radjusted_levels = $self->[_radjusted_levels_];
my $imin = 0;
- my $use_adjusted_levels =
- defined($radjusted_levels) && @{$radjusted_levels} == $Klimit;
# The 'starting_in_quote' flag means that the first token is the first
# token of a line and it is also the continuation of some kind of
my $ci_level = $ci_levels_to_go[$ii];
my $total_depth = $nesting_depth_to_go[$ii];
- #-------------------------
- # Adjust levels if defined
- #-------------------------
- if ($use_adjusted_levels) {
- my $KK = $K_to_go[$ii];
- $level = $radjusted_levels->[$KK];
- if ( $level < 0 ) {
-
- # should not happen
- DEVEL_MODE && Fault("unexpected level=$level\n");
- $level = 0;
- }
- }
-
# get the top state from the stack if it has changed
if ($stack_changed) {
my $rLP_top = $rLP->[$max_lp_stack];
if ( $block_type_to_go[$i_terminal]
&& $nesting_depth_end > $nesting_depth_beg )
{
- my $level_adj = $lev;
- my $radjusted_levels = $self->[_radjusted_levels_];
- if ( defined($radjusted_levels) && @{$radjusted_levels} == @{$rLL} )
- {
- $level_adj = $radjusted_levels->[$Kbeg];
- if ( $level_adj < 0 ) { $level_adj = 0 }
- }
- if ( $level_adj == 0 ) {
- $rvao_args->{forget_side_comment} = 1;
- }
+ $rvao_args->{forget_side_comment} =
+ !$self->[_radjusted_levels_]->[$Kbeg];
}
# -----------------------------------