texinfo-commits
[Top][All Lists]
Advanced

[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;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]