# Be Careful: we are working on the top of the new stack, on a token
# which has been stored.
- my $rcopy = copy_token_as_type( $rLL_new->[$Ktop], 'b', SPACE );
-
$rLL_new->[$Ktop]->[_TOKEN_] = $token;
$rLL_new->[$Ktop]->[_TOKEN_LENGTH_] = length($token);
$rLL_new->[$Ktop]->[_TYPE_] = $type;
$self->[_rtype_count_by_seqno_]->{$seqno}->{$type}++;
}
}
-
- # Then store a new blank
- ## $self->store_token($rcopy);
}
else {
# which are two lists with useful information on all packages
my $rLL = $self->[_rLL_];
- my $rlines = $self->[_rlines_];
my $K_closing_container = $self->[_K_closing_container_];
my $Klimit = @{$rLL} - 1;
my ( $self, $rpackage_lookup_list ) = @_;
- my $rK_sub_by_seqno = $self->[_rK_sub_by_seqno_];
- my $ris_my_sub_by_seqno = $self->[_ris_my_sub_by_seqno_];
- my $rsub_call_paren_info_by_seqno =
- $self->[_rsub_call_paren_info_by_seqno_];
+ my $rK_sub_by_seqno = $self->[_rK_sub_by_seqno_];
# Returns: \%sub_info_hash, which contains sub call info:
# $sub_info_hash->{$package::$name}->{
my $rLL = $self->[_rLL_];
my $K_opening_container = $self->[_K_opening_container_];
- my $K_closing_container = $self->[_K_closing_container_];
my $rblock_type_of_seqno = $self->[_rblock_type_of_seqno_];
my $ris_sub_block = $self->[_ris_sub_block_];
- my $rK_next_seqno_by_K = $self->[_rK_next_seqno_by_K_];
- my $rtype_count_by_seqno = $self->[_rtype_count_by_seqno_];
my @package_stack = reverse( @{$rpackage_lookup_list} );
my ( $current_package, $Kbegin, $Kend ) = @{ pop @package_stack };
my $rLL = $self->[_rLL_];
my $K_opening_container = $self->[_K_opening_container_];
my $K_closing_container = $self->[_K_closing_container_];
- my $rK_next_seqno_by_K = $self->[_rK_next_seqno_by_K_];
my $rtype_count_by_seqno = $self->[_rtype_count_by_seqno_];
my $rsub_call_paren_info_by_seqno =
$self->[_rsub_call_paren_info_by_seqno_];
$ris_mismatched_call_excluded_name->{AUTOLOAD} = 1;
$ris_mismatched_call_excluded_name->{DESTROY} = 1;
- my $rLL = $self->[_rLL_];
my $rK_package_list = $self->[_rK_package_list_];
- my $rK_sub_by_seqno = $self->[_rK_sub_by_seqno_];
my $ris_my_sub_by_seqno = $self->[_ris_my_sub_by_seqno_];
my $rsub_call_paren_info_by_seqno =
$self->[_rsub_call_paren_info_by_seqno_];
my $ibeg_2 = $ri_beg->[$nn];
# Define certain good joint tokens
- my ( $itok, $itokp, $itokm );
+ my $itok;
foreach my $itest ( $iend_1, $ibeg_2 ) {
my $type = $types_to_go[$itest];
if ( $is_math_op{$type}
}
my ( $ibeg, $iend );
foreach my $n ( 0 .. $nmax ) {
- my $ibeg_m = $ibeg;
my $iend_m = $iend;
$ibeg = $ri_first->[$n];
$iend = $ri_last->[$n];
&& $levels_to_go[$ibeg] eq $levels_to_go[$iterm] )
{
$container_name{'0'} =
- make_uncontained_comma_name( $iterm, $ibeg, $iend );
+ make_uncontained_comma_name( $iterm, $ibeg );
}
}
} ## end sub make_alignment_patterns
sub make_uncontained_comma_name {
- my ( $iterm, $ibeg, $iend ) = @_;
+ my ( $iterm, $ibeg ) = @_;
# Make a container name by combining all leading barewords,
# keywords and functions.
my $first_tabbing_disagreement = $self->[_first_tabbing_disagreement_];
my $last_tabbing_disagreement = $self->[_last_tabbing_disagreement_];
- my $tabbing_disagreement_count = $self->[_tabbing_disagreement_count_];
my $in_tabbing_disagreement = $self->[_in_tabbing_disagreement_];
if ($first_tabbing_disagreement) {
sub make_getopt_long_names {
my ( $class, $rgetopt_names ) = @_;
- while ( my ( $short_name, $name ) = each %short_to_long_names ) {
- push @{$rgetopt_names}, "html-color-$name=s";
- push @{$rgetopt_names}, "html-italic-$name!";
- push @{$rgetopt_names}, "html-bold-$name!";
+ foreach my $short_name ( keys %short_to_long_names ) {
+ my $long_name = $short_to_long_names{$short_name};
+ push @{$rgetopt_names}, "html-color-$long_name=s";
+ push @{$rgetopt_names}, "html-italic-$long_name!";
+ push @{$rgetopt_names}, "html-bold-$long_name!";
}
push @{$rgetopt_names}, "html-color-background=s";
push @{$rgetopt_names}, "html-linked-style-sheet=s";
# return 1 if success, 0 otherwise
my ( $self, $pod_string, $css_string, $toc_string, $rpre_string_stack ) =
@_;
- my $input_file = $self->{_input_file};
my $title = $self->{_title};
my $success_flag = 0;
# $html_filename contains the no-frames html output
# $rtoc is a reference to an array with the table of contents
my ( $self, $rtoc ) = @_;
- my $input_file = $self->{_input_file};
my $html_filename = $self->{_html_file};
my $toc_filename = $self->{_toc_filename};
my $src_filename = $self->{_src_filename};