[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[7625] Info.pm no method call syntax
From: |
gavinsmith0123 |
Subject: |
[7625] Info.pm no method call syntax |
Date: |
Fri, 13 Jan 2017 16:21:20 -0500 (EST) |
Revision: 7625
http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=7625
Author: gavin
Date: 2017-01-13 16:21:20 -0500 (Fri, 13 Jan 2017)
Log Message:
-----------
Info.pm no method call syntax
Modified Paths:
--------------
trunk/ChangeLog
trunk/tp/Texinfo/Convert/Info.pm
trunk/tp/Texinfo/Convert/Plaintext.pm
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2017-01-13 21:13:30 UTC (rev 7624)
+++ trunk/ChangeLog 2017-01-13 21:21:20 UTC (rev 7625)
@@ -1,5 +1,11 @@
2017-01-13 Gavin Smith <address@hidden>
+ * tp/Texinfo/Convert/Info.pm: Remove usage of method call
+ syntax when calling subroutines in the
+ Texinfo::Convert::Paragraph module.
+
+2017-01-13 Gavin Smith <address@hidden>
+
* tp/t/paragraph.t: Avoid using method call syntax to call
subroutines in Texinfo::Convert::Paragraph. Only run each test
once. Remove tests using 'lines_counter' value on paragraph
Modified: trunk/tp/Texinfo/Convert/Info.pm
===================================================================
--- trunk/tp/Texinfo/Convert/Info.pm 2017-01-13 21:13:30 UTC (rev 7624)
+++ trunk/tp/Texinfo/Convert/Info.pm 2017-01-13 21:21:20 UTC (rev 7625)
@@ -25,6 +25,19 @@
use Texinfo::Convert::Plaintext;
use Texinfo::Convert::Text;
+use Texinfo::Convert::Paragraph;
+
+*add_text = \&Texinfo::Convert::Paragraph::add_text;
+*add_next = \&Texinfo::Convert::Paragraph::add_next;
+*set_space_protection = \&Texinfo::Convert::Paragraph::set_space_protection;
+*remove_end_sentence = \&Texinfo::Convert::Paragraph::remove_end_sentence;
+*allow_end_sentence = \&Texinfo::Convert::Paragraph::allow_end_sentence;
+*add_end_sentence = \&Texinfo::Convert::Paragraph::add_end_sentence;
+*end_line = \&Texinfo::Convert::Paragraph::end_line;
+*add_pending_word = \&Texinfo::Convert::Paragraph::add_pending_word;
+*get_pending = \&Texinfo::Convert::Paragraph::get_pending;
+
+
require Exporter;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS);
@ISA = qw(Texinfo::Convert::Plaintext);
@@ -308,19 +321,19 @@
$self->_set_global_multiple_commands();
my $paragraph = Texinfo::Convert::Paragraph->new();
- my $result = $paragraph->add_text("This is ");
+ my $result = add_text($paragraph, "This is ");
# This ensures that spaces in file are kept.
- $result .= $paragraph->add_next($self->{'output_filename'});
+ $result .= add_next($paragraph, $self->{'output_filename'});
my $program = $self->get_conf('PROGRAM');
my $version = $self->get_conf('PACKAGE_VERSION');
if (defined($program) and $program ne '') {
- $result .= $paragraph->add_text(", produced by $program version $version
from ");
+ $result .= add_text($paragraph, ", produced by $program version $version
from ");
} else {
- $result .= $paragraph->add_text(", produced from ");
+ $result .= add_text($paragraph, ", produced from ");
}
- $result .= $paragraph->add_next($self->{'input_basename'});
- $result .= $paragraph->add_text('.');
- $result .= $paragraph->end();
+ $result .= add_next($paragraph, $self->{'input_basename'});
+ $result .= add_text($paragraph, '.');
+ $result .= Texinfo::Convert::Paragraph::end($paragraph);
$result .= "\n";
$self->{'empty_lines_count'} = 1;
Modified: trunk/tp/Texinfo/Convert/Plaintext.pm
===================================================================
--- trunk/tp/Texinfo/Convert/Plaintext.pm 2017-01-13 21:13:30 UTC (rev
7624)
+++ trunk/tp/Texinfo/Convert/Plaintext.pm 2017-01-13 21:21:20 UTC (rev
7625)
@@ -41,6 +41,7 @@
*add_end_sentence = \&Texinfo::Convert::Paragraph::add_end_sentence;
*end_line = \&Texinfo::Convert::Paragraph::end_line;
*add_pending_word = \&Texinfo::Convert::Paragraph::add_pending_word;
+*get_pending = \&Texinfo::Convert::Paragraph::get_pending;
use Texinfo::Convert::Text;
use Texinfo::Convert::Line;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [7625] Info.pm no method call syntax,
gavinsmith0123 <=