texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: * tp/t/converters_tests.t: in form_feeds test, ad


From: Patrice Dumas
Subject: branch master updated: * tp/t/converters_tests.t: in form_feeds test, add more form feeds for @deffn command and add @deffnx command.
Date: Mon, 12 Dec 2022 10:50:54 -0500

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 1dc61f8e35 * tp/t/converters_tests.t: in form_feeds test, add more 
form feeds for @deffn command and add @deffnx command.
1dc61f8e35 is described below

commit 1dc61f8e3569a99233f67477c14dbe50d52ae35c
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Mon Dec 12 16:50:44 2022 +0100

    * tp/t/converters_tests.t: in form_feeds test, add more form feeds for
    @deffn command and add @deffnx command.
---
 ChangeLog                                   |   5 +
 tp/t/converters_tests.t                     |   3 +-
 tp/t/results/converters_tests/form_feeds.pl | 221 ++++++++++++++++++++++++++--
 3 files changed, 215 insertions(+), 14 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 32bb7dad3e..82fb76a8a2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2022-12-12  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/t/converters_tests.t: in form_feeds test, add more form feeds for
+       @deffn command and add @deffnx command.
+
 2022-12-12  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/Convert/TexinfoMarkup.pm (_convert): use
diff --git a/tp/t/converters_tests.t b/tp/t/converters_tests.t
index abc8b322b1..872ce87e61 100644
--- a/tp/t/converters_tests.t
+++ b/tp/t/converters_tests.t
@@ -172,7 +172,8 @@ in example
 
 @indicateurl{ '."\f".' in indicateurl}
 
-@deffn { '."\f".'truc } { machin }  { bidule }  { '."\f".' chose '."\f".'} {  
arg'."\f".' }
+@deffn '."\f".' { '."\f".'truc } { machin }  { bidule }  { '."\f".' chose 
'."\f".'} {  arg'."\f".' } '."\f".'
+@deffnx '."\f".' { '."\f".'xtruc } { xmachin }  { xbidule }  { '."\f".' xchose 
'."\f".'} {  xarg'."\f".' } '."\f".'
 T
 @end deffn
 
diff --git a/tp/t/results/converters_tests/form_feeds.pl 
b/tp/t/results/converters_tests/form_feeds.pl
index 07cf8b3479..069c3f1d7c 100644
--- a/tp/t/results/converters_tests/form_feeds.pl
+++ b/tp/t/results/converters_tests/form_feeds.pl
@@ -566,7 +566,7 @@ $result_trees{'form_feeds'} = {
                     }
                   ],
                   'info' => {
-                    'spaces_after_argument' => '
+                    'spaces_after_argument' => ' 
 '
                   },
                   'type' => 'block_line_arg'
@@ -603,6 +603,181 @@ $result_trees{'form_feeds'} = {
               },
               'type' => 'def_line'
             },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'xtruc'
+                        }
+                      ],
+                      'extra' => {
+                        'def_role' => 'category'
+                      },
+                      'info' => {
+                        'spaces_after_argument' => ' ',
+                        'spaces_before_argument' => ' '
+                      },
+                      'source_info' => {
+                        'file_name' => '',
+                        'line_nr' => 29,
+                        'macro' => ''
+                      },
+                      'type' => 'bracketed_def_content'
+                    },
+                    {
+                      'extra' => {
+                        'def_role' => 'spaces'
+                      },
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'xmachin'
+                        }
+                      ],
+                      'extra' => {
+                        'def_role' => 'name'
+                      },
+                      'info' => {
+                        'spaces_after_argument' => ' ',
+                        'spaces_before_argument' => ' '
+                      },
+                      'source_info' => {
+                        'file_name' => '',
+                        'line_nr' => 29,
+                        'macro' => ''
+                      },
+                      'type' => 'bracketed_def_content'
+                    },
+                    {
+                      'extra' => {
+                        'def_role' => 'spaces'
+                      },
+                      'text' => '  ',
+                      'type' => 'spaces'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'xbidule'
+                        }
+                      ],
+                      'extra' => {
+                        'def_role' => 'arg'
+                      },
+                      'info' => {
+                        'spaces_after_argument' => ' ',
+                        'spaces_before_argument' => ' '
+                      },
+                      'source_info' => {
+                        'file_name' => '',
+                        'line_nr' => 29,
+                        'macro' => ''
+                      },
+                      'type' => 'bracketed_def_content'
+                    },
+                    {
+                      'extra' => {
+                        'def_role' => 'spaces'
+                      },
+                      'text' => '  ',
+                      'type' => 'spaces'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'xchose'
+                        }
+                      ],
+                      'extra' => {
+                        'def_role' => 'arg'
+                      },
+                      'info' => {
+                        'spaces_after_argument' => ' ',
+                        'spaces_before_argument' => '  '
+                      },
+                      'source_info' => {
+                        'file_name' => '',
+                        'line_nr' => 29,
+                        'macro' => ''
+                      },
+                      'type' => 'bracketed_def_content'
+                    },
+                    {
+                      'extra' => {
+                        'def_role' => 'spaces'
+                      },
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'xarg'
+                        }
+                      ],
+                      'extra' => {
+                        'def_role' => 'arg'
+                      },
+                      'info' => {
+                        'spaces_after_argument' => ' ',
+                        'spaces_before_argument' => '  '
+                      },
+                      'source_info' => {
+                        'file_name' => '',
+                        'line_nr' => 29,
+                        'macro' => ''
+                      },
+                      'type' => 'bracketed_def_content'
+                    }
+                  ],
+                  'info' => {
+                    'spaces_after_argument' => ' 
+'
+                  },
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'deffnx',
+              'extra' => {
+                'def_command' => 'deffn',
+                'def_parsed_hash' => {
+                  'category' => {},
+                  'name' => {}
+                },
+                'index_entry' => {
+                  'content_normalized' => [
+                    {}
+                  ],
+                  'entry_content' => [
+                    {}
+                  ],
+                  'entry_element' => {},
+                  'entry_node' => {},
+                  'entry_number' => 2,
+                  'in_code' => 1,
+                  'index_at_command' => 'deffnx',
+                  'index_ignore_chars' => {},
+                  'index_name' => 'fn',
+                  'index_type_command' => 'deffn'
+                },
+                'original_def_cmdname' => 'deffnx'
+              },
+              'info' => {
+                'spaces_before_argument' => '  '
+              },
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 29,
+                'macro' => ''
+              },
+              'type' => 'def_line'
+            },
             {
               'contents' => [
                 {
@@ -641,13 +816,13 @@ $result_trees{'form_feeds'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 30,
+                'line_nr' => 31,
                 'macro' => ''
               }
             }
           ],
           'info' => {
-            'spaces_before_argument' => ' '
+            'spaces_before_argument' => '  '
           },
           'source_info' => {
             'file_name' => '',
@@ -726,7 +901,7 @@ $result_trees{'form_feeds'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 34,
+                'line_nr' => 35,
                 'macro' => ''
               }
             },
@@ -788,7 +963,7 @@ $result_trees{'form_feeds'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 35,
+                'line_nr' => 36,
                 'macro' => ''
               }
             },
@@ -829,7 +1004,7 @@ $result_trees{'form_feeds'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 36,
+                'line_nr' => 37,
                 'macro' => ''
               }
             }
@@ -843,7 +1018,7 @@ $result_trees{'form_feeds'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 32,
+            'line_nr' => 33,
             'macro' => ''
           }
         },
@@ -914,7 +1089,7 @@ $result_trees{'form_feeds'} = {
               },
               'source_info' => {
                 'file_name' => '',
-                'line_nr' => 40,
+                'line_nr' => 41,
                 'macro' => ''
               }
             }
@@ -936,7 +1111,7 @@ $result_trees{'form_feeds'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 38,
+            'line_nr' => 39,
             'macro' => ''
           }
         },
@@ -974,7 +1149,7 @@ $result_trees{'form_feeds'} = {
           },
           'source_info' => {
             'file_name' => '',
-            'line_nr' => 42,
+            'line_nr' => 43,
             'macro' => ''
           }
         },
@@ -1020,6 +1195,12 @@ 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'extra
 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[2];
 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[0];
 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[0]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'form_feeds'}{'contents'}[2];
+$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0]
 = 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'index_entry'}{'entry_content'}[0]
 = 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1];
+$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[27]{'contents'}[1]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'form_feeds'}{'contents'}[2];
 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[29]{'contents'}[1]{'extra'}{'float'}
 = $result_trees{'form_feeds'}{'contents'}[2]{'contents'}[29];
 
$result_trees{'form_feeds'}{'contents'}[2]{'contents'}[29]{'contents'}[4]{'extra'}{'float'}
 = $result_trees{'form_feeds'}{'contents'}[2]{'contents'}[29];
 $result_trees{'form_feeds'}{'contents'}[2]{'contents'}[29]{'extra'}{'caption'} 
= $result_trees{'form_feeds'}{'contents'}[2]{'contents'}[29]{'contents'}[1];
@@ -1057,7 +1238,8 @@ in example
 
 @indicateurl{  in indicateurl}
 
-@deffn { truc } { machin }  { bidule }  {  chose } {  arg }
+@deffn  { truc } { machin }  { bidule }  {  chose } {  arg } 
+@deffnx  { xtruc } { xmachin }  { xbidule }  {  xchose } {  xarg } 
 T
 @end deffn
 
@@ -1100,6 +1282,7 @@ in center
   in indicateurl
 
 truc: machin bidule  chose arg
+xtruc: xmachin xbidule  xchose xarg
 T
 
 a float
@@ -1197,7 +1380,8 @@ 
$result_floats{'form_feeds'}{''}[0]{'extra'}{'shortcaption'}{'extra'}{'float'} =
 
 $result_indices_sort_strings{'form_feeds'} = {
   'fn' => [
-    'machin'
+    'machin',
+    'xmachin'
   ]
 };
 
@@ -1227,6 +1411,7 @@ $result_converted{'plaintext'}->{'form_feeds'} = 'aa
    ‘ in indicateurl’
 
  -- truc: machin bidule chose arg
+ -- xtruc: xmachin xbidule xchose xarg
      T
 
 a float
@@ -1285,6 +1470,7 @@ $result_converted{'html_text'}->{'form_feeds'} = '<a 
class="node-id" id="Top"></
 </p>
 <dl class="first-deffn">
 <dt class="deffn" id="index-machin"><span class="category-def">truc: 
</span><span><strong class="def-name">machin</strong> <var 
class="def-var-arguments">bidule  chose arg</var><a class="copiable-link" 
href=\'#index-machin\'> &para;</a></span></dt>
+<dt class="deffnx def-cmd-deffn" id="index-xmachin"><span 
class="category-def">xtruc: </span><span><strong 
class="def-name">xmachin</strong> <var class="def-var-arguments">xbidule  
xchose xarg</var><a class="copiable-link" href=\'#index-xmachin\'> 
&para;</a></span></dt>
 <dd><p>T
 </p></dd></dl>
 
@@ -1330,7 +1516,8 @@ $result_converted{'xml'}->{'form_feeds'} = '<node 
name="Top" spaces=" "><nodenam
 
 <para><indicateurl> &formfeed; in indicateurl</indicateurl>
 </para>
-<deffn spaces=" " endspaces=" "><definitionterm><indexterm index="fn" 
number="1">machin</indexterm><defcategory bracketed="on" spaces=" \\f" 
trailingspaces=" ">truc</defcategory> <deffunction bracketed="on" spaces=" " 
trailingspaces=" ">machin</deffunction>  <defparam bracketed="on" spaces=" " 
trailingspaces=" ">bidule</defparam>  <defparam bracketed="on" spaces=" \\f " 
trailingspaces=" \\f">chose</defparam> <defparam bracketed="on" spaces="  " 
trailingspaces="\\f ">arg</defparam></defin [...]
+<deffn spaces=" \\f " endspaces=" "><definitionterm><indexterm index="fn" 
number="1">machin</indexterm><defcategory bracketed="on" spaces=" \\f" 
trailingspaces=" ">truc</defcategory> <deffunction bracketed="on" spaces=" " 
trailingspaces=" ">machin</deffunction>  <defparam bracketed="on" spaces=" " 
trailingspaces=" ">bidule</defparam>  <defparam bracketed="on" spaces=" \\f " 
trailingspaces=" \\f">chose</defparam> <defparam bracketed="on" spaces="  " 
trailingspaces="\\f ">arg</defparam> &f [...]
+<deffnx spaces=" \\f "><definitionterm><indexterm index="fn" 
number="2">xmachin</indexterm><defcategory bracketed="on" spaces=" \\f" 
trailingspaces=" ">xtruc</defcategory> <deffunction bracketed="on" spaces=" " 
trailingspaces=" ">xmachin</deffunction>  <defparam bracketed="on" spaces=" " 
trailingspaces=" ">xbidule</defparam>  <defparam bracketed="on" spaces=" \\f " 
trailingspaces=" \\f">xchose</defparam> <defparam bracketed="on" spaces="  " 
trailingspaces="\\f ">xarg</defparam> &formfeed [...]
 <definitionitem><para>T
 </para></definitionitem></deffn>
 
@@ -1373,6 +1560,7 @@ $result_converted{'docbook'}->{'form_feeds'} = '<anchor 
id="first-node"/>
 <para><literal>   in indicateurl</literal>
 </para>
 <synopsis><indexterm role="fn"><primary>machin</primary></indexterm><phrase 
role="category"><emphasis role="bold">truc</emphasis>:</phrase> 
<function>machin</function>  <emphasis role="arg">bidule</emphasis>  <emphasis 
role="arg">chose</emphasis> <emphasis role="arg">arg</emphasis></synopsis>
+<synopsis><indexterm role="fn"><primary>xmachin</primary></indexterm><phrase 
role="category"><emphasis role="bold">xtruc</emphasis>:</phrase> 
<function>xmachin</function>  <emphasis role="arg">xbidule</emphasis>  
<emphasis role="arg">xchose</emphasis> <emphasis 
role="arg">xarg</emphasis></synopsis>
 <blockquote><para>T
 </para></blockquote>
 <para>a float
@@ -1427,6 +1615,13 @@ in center
 \\end{tabularx}
 
 \\index[fn]{machin@\\texttt{machin}}%
+
+\\noindent\\begin{tabularx}{\\linewidth}{@{}Xr}
+\\rightskip=5em plus 1 fill \\hangindent=2em \\hyphenpenalty=10000
+\\texttt{xmachin \\EmbracOn{}\\textnormal{\\textsl{xbidule  xchose 
xarg}}\\EmbracOff{}}& [xtruc]
+\\end{tabularx}
+
+\\index[fn]{xmachin@\\texttt{xmachin}}%
 \\begin{quote}
 \\unskip{\\parskip=0pt\\noindent}%
 T



reply via email to

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