texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: Add @verbatiminclude files to --trace-includes ou


From: Patrice Dumas
Subject: branch master updated: Add @verbatiminclude files to --trace-includes output
Date: Mon, 29 Jan 2024 05:57:27 -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 004c5c76ae Add @verbatiminclude files to --trace-includes output
004c5c76ae is described below

commit 004c5c76ae6d14117ad5062c45d969ded249f79f
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Mon Jan 29 11:57:13 2024 +0100

    Add @verbatiminclude files to --trace-includes output
    
    * tp/Texinfo/ParserNonXS.pm (_end_line_misc_line),
    tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line): add
    @verbatiminclude file to included_files if found and readable.  No
    errors if not found or not readable.
    
    * tp/tests/Makefile.onetst, tp/tests/coverage/list-of-tests
    (formatting_trace_includes): add a test of --trace-includes.
    
    * doc/texinfo.texi: fix a typo.
---
 ChangeLog                                          |  14 +
 doc/texinfo.texi                                   |   2 +-
 tp/Texinfo/ParserNonXS.pm                          |   9 +
 tp/Texinfo/XS/parsetexi/end_line.c                 |   9 +
 tp/tests/Makefile.onetst                           |   1 +
 tp/tests/coverage/list-of-tests                    |   2 +
 .../formatting_trace_includes/formatting.1         |   5 +
 .../formatting_trace_includes/formatting.2         | 285 +++++++++++++++++++++
 .../coverage_formatting_trace_includes.sh          |  19 ++
 9 files changed, 345 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 58b40a3e84..c7566c4c25 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2024-01-29  Patrice Dumas  <pertusus@free.fr>
+
+       Add @verbatiminclude files to --trace-includes output
+
+       * tp/Texinfo/ParserNonXS.pm (_end_line_misc_line),
+       tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line): add
+       @verbatiminclude file to included_files if found and readable.  No
+       errors if not found or not readable.
+
+       * tp/tests/Makefile.onetst, tp/tests/coverage/list-of-tests
+       (formatting_trace_includes): add a test of --trace-includes.
+
+       * doc/texinfo.texi: fix a typo.
+
 2024-01-29  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/Indices.pm (setup_sortable_index_entries): use
diff --git a/doc/texinfo.texi b/doc/texinfo.texi
index 633d8ecb6d..cbb9e90621 100644
--- a/doc/texinfo.texi
+++ b/doc/texinfo.texi
@@ -15155,7 +15155,7 @@ files.)
 @opindex --trace-includes
 @vindex TRACE_INCLUDES
 Print the name of each included file to standard output, including any
-indrectly included files.  An include file is printed only if it was
+indirectly included files.  An include file is printed only if it was
 actually found.  When this option is given, @command{texi2any} does not
 output in any output format.  (The purpose of this option is to make it
 easier to collect the sources of a Texinfo manual.)
diff --git a/tp/Texinfo/ParserNonXS.pm b/tp/Texinfo/ParserNonXS.pm
index 4f222e5f45..f52983f4e7 100644
--- a/tp/Texinfo/ParserNonXS.pm
+++ b/tp/Texinfo/ParserNonXS.pm
@@ -3600,6 +3600,15 @@ sub _end_line_misc_line($$$)
         $current->{'extra'}->{'input_encoding_name'}
                         = $self->{'input_encoding_name'}
           if (defined($self->{'input_encoding_name'}));
+        # gather included file for 'included_files'.  No errors, they
+        # should be output by converters
+        my ($file_path, $file_name_encoding) = _encode_file_name($self, $text);
+        my $included_file_path
+             = Texinfo::Common::locate_include_file($self, $file_path);
+        if (-r $included_file_path) {
+          push @{$self->{'global_info'}->{'included_files'}},
+                                                  $included_file_path;
+        }
       } elsif ($command eq 'documentencoding') {
         # lower case, trim non-ascii characters and keep only alphanumeric
         # characters, - and _.  iconv also seems to trim non alphanumeric
diff --git a/tp/Texinfo/XS/parsetexi/end_line.c 
b/tp/Texinfo/XS/parsetexi/end_line.c
index 2e949f551b..e646fd611d 100644
--- a/tp/Texinfo/XS/parsetexi/end_line.c
+++ b/tp/Texinfo/XS/parsetexi/end_line.c
@@ -19,6 +19,7 @@
 #include <string.h>
 #include <ctype.h>
 #include <stdio.h>
+#include <unistd.h>
 
 #include "parser.h"
 #include "tree_types.h"
@@ -1303,9 +1304,17 @@ end_line_misc_line (ELEMENT *current)
             }
           else if (current->cmd == CM_verbatiminclude)
             {
+              char *fullpath, *sys_filename;
+
               if (global_info.input_encoding_name)
                 add_extra_string_dup (current, "input_encoding_name",
                                       global_info.input_encoding_name);
+              /* gather included file for 'included_files'.  No errors, they
+                 should be output by converters */
+              sys_filename = encode_file_name (text);
+              fullpath = parser_locate_include_file (sys_filename);
+              if (fullpath && access (fullpath, R_OK) == 0)
+                add_string (fullpath, &global_info.included_files);
             }
           else if (current->cmd == CM_documentencoding)
             {
diff --git a/tp/tests/Makefile.onetst b/tp/tests/Makefile.onetst
index 70276c1aa1..ff7476021f 100644
--- a/tp/tests/Makefile.onetst
+++ b/tp/tests/Makefile.onetst
@@ -80,6 +80,7 @@ type_base_one_test_files_generated_list =  \
     test_scripts/coverage_formatting_epub.sh \
     test_scripts/coverage_formatting_textcontent.sh \
     test_scripts/coverage_formatting_rawtext.sh \
+    test_scripts/coverage_formatting_trace_includes.sh \
     test_scripts/coverage_formatting_html32.sh \
     test_scripts/coverage_formatting_xhtml.sh \
     test_scripts/coverage_formatting_chm.sh \
diff --git a/tp/tests/coverage/list-of-tests b/tp/tests/coverage/list-of-tests
index eb19275331..bc3c222668 100644
--- a/tp/tests/coverage/list-of-tests
+++ b/tp/tests/coverage/list-of-tests
@@ -17,6 +17,8 @@ formatting_textcontent formatting.texi -c 
TEXINFO_OUTPUT_FORMAT=textcontent
 # used to format text fragments in converters, minimal formatting
 formatting_rawtext formatting.texi -c TEXINFO_OUTPUT_FORMAT=rawtext
 
+formatting_trace_includes formatting.texi --trace-includes
+
 # formats present in the documentation not tested: debugtree and texinfosxml
 #formatting_sxml formatting.texi -c TEXINFO_OUTPUT_FORMAT=texinfosxml
 
diff --git 
a/tp/tests/coverage/res_parser/formatting_trace_includes/formatting.1 
b/tp/tests/coverage/res_parser/formatting_trace_includes/formatting.1
new file mode 100644
index 0000000000..709c521d21
--- /dev/null
+++ b/tp/tests/coverage/res_parser/formatting_trace_includes/formatting.1
@@ -0,0 +1,5 @@
+./coverage_macro.texi
+./coverage//simplest.texi
+./coverage//simplest.texi
+./coverage//simplest.texi
+./coverage//simplest.texi
diff --git 
a/tp/tests/coverage/res_parser/formatting_trace_includes/formatting.2 
b/tp/tests/coverage/res_parser/formatting_trace_includes/formatting.2
new file mode 100644
index 0000000000..916d8daac9
--- /dev/null
+++ b/tp/tests/coverage/res_parser/formatting_trace_includes/formatting.2
@@ -0,0 +1,285 @@
+formatting.texi:22: @| should only appear in heading or footing (possibly 
involving @mymacro)
+formatting.texi:22: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
+formatting.texi:22: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:22: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:22: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: command `@,' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:22: @, expected braces (possibly involving @mymacro)
+formatting.texi:22: @, expected braces (possibly involving @mymacro)
+formatting.texi:22: warning: command `@'' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:22: @' expected braces (possibly involving @mymacro)
+formatting.texi:22: @' expected braces (possibly involving @mymacro)
+formatting.texi:22: @| should only appear in heading or footing (possibly 
involving @mymacro)
+formatting.texi:22: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
+formatting.texi:22: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
+formatting.texi:22: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
+formatting.texi:22: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
+formatting.texi:22: warning: command `@U' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:22: @U expected braces (possibly involving @mymacro)
+formatting.texi:22: warning: no argument specified for @U (possibly involving 
@mymacro)
+formatting.texi:22: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
+formatting.texi:22: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
+formatting.texi:22: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
+formatting.texi:22: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
+formatting.texi:22: warning: command `@TeX' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:22: warning: command `@TeX' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:22: @TeX expected braces (possibly involving @mymacro)
+formatting.texi:22: unexpected @ (possibly involving @mymacro)
+formatting.texi:22: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:22: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:22: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:22: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:22: @sp missing argument (possibly involving @mymacro)
+formatting.texi:22: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:22: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
+formatting.texi:22: missing @table argument (possibly involving @mymacro)
+formatting.texi:22: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
+formatting.texi:22: warning: missing name for @deffn (possibly involving 
@mymacro)
+formatting.texi:22: misplaced } (possibly involving @mymacro)
+formatting.texi:22: misplaced } (possibly involving @mymacro)
+formatting.texi:22: misplaced { (possibly involving @mymacro)
+formatting.texi:22: misplaced { (possibly involving @mymacro)
+formatting.texi:22: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
+formatting.texi:22: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:22: warning: missing category for @deffnx (possibly involving 
@mymacro)
+formatting.texi:22: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:22: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:22: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:22: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:22: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:22: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:22: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:32: @| should only appear in heading or footing (possibly 
involving @mymacro)
+formatting.texi:32: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
+formatting.texi:32: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:32: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:32: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: command `@,' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:32: @, expected braces (possibly involving @mymacro)
+formatting.texi:32: @, expected braces (possibly involving @mymacro)
+formatting.texi:32: warning: command `@'' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:32: @' expected braces (possibly involving @mymacro)
+formatting.texi:32: @' expected braces (possibly involving @mymacro)
+formatting.texi:32: @| should only appear in heading or footing (possibly 
involving @mymacro)
+formatting.texi:32: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
+formatting.texi:32: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
+formatting.texi:32: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
+formatting.texi:32: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
+formatting.texi:32: warning: command `@U' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:32: @U expected braces (possibly involving @mymacro)
+formatting.texi:32: warning: no argument specified for @U (possibly involving 
@mymacro)
+formatting.texi:32: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
+formatting.texi:32: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
+formatting.texi:32: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
+formatting.texi:32: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
+formatting.texi:32: warning: command `@TeX' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:32: warning: command `@TeX' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:32: @TeX expected braces (possibly involving @mymacro)
+formatting.texi:32: unexpected @ (possibly involving @mymacro)
+formatting.texi:32: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:32: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:32: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:32: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:32: @sp missing argument (possibly involving @mymacro)
+formatting.texi:32: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
+formatting.texi:32: missing @table argument (possibly involving @mymacro)
+formatting.texi:32: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
+formatting.texi:32: warning: missing name for @deffn (possibly involving 
@mymacro)
+formatting.texi:32: misplaced } (possibly involving @mymacro)
+formatting.texi:32: misplaced } (possibly involving @mymacro)
+formatting.texi:32: misplaced { (possibly involving @mymacro)
+formatting.texi:32: misplaced { (possibly involving @mymacro)
+formatting.texi:32: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
+formatting.texi:32: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:32: warning: missing category for @deffnx (possibly involving 
@mymacro)
+formatting.texi:32: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:32: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:32: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:32: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:32: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:32: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:32: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:81: @| should only appear in heading or footing (possibly 
involving @mymacro)
+formatting.texi:81: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
+formatting.texi:81: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:81: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:81: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: command `@,' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:81: @, expected braces (possibly involving @mymacro)
+formatting.texi:81: @, expected braces (possibly involving @mymacro)
+formatting.texi:81: warning: command `@'' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:81: @' expected braces (possibly involving @mymacro)
+formatting.texi:81: @' expected braces (possibly involving @mymacro)
+formatting.texi:81: @| should only appear in heading or footing (possibly 
involving @mymacro)
+formatting.texi:81: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
+formatting.texi:81: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
+formatting.texi:81: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
+formatting.texi:81: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
+formatting.texi:81: warning: command `@U' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:81: @U expected braces (possibly involving @mymacro)
+formatting.texi:81: warning: no argument specified for @U (possibly involving 
@mymacro)
+formatting.texi:81: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
+formatting.texi:81: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
+formatting.texi:81: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
+formatting.texi:81: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
+formatting.texi:81: warning: command `@TeX' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:81: warning: command `@TeX' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:81: @TeX expected braces (possibly involving @mymacro)
+formatting.texi:81: unexpected @ (possibly involving @mymacro)
+formatting.texi:81: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:81: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:81: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:81: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:81: @sp missing argument (possibly involving @mymacro)
+formatting.texi:81: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:81: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
+formatting.texi:81: missing @table argument (possibly involving @mymacro)
+formatting.texi:81: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
+formatting.texi:81: warning: missing name for @deffn (possibly involving 
@mymacro)
+formatting.texi:81: misplaced } (possibly involving @mymacro)
+formatting.texi:81: misplaced } (possibly involving @mymacro)
+formatting.texi:81: misplaced { (possibly involving @mymacro)
+formatting.texi:81: misplaced { (possibly involving @mymacro)
+formatting.texi:81: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
+formatting.texi:81: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:81: warning: missing category for @deffnx (possibly involving 
@mymacro)
+formatting.texi:81: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:81: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:81: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:81: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:81: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:81: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:81: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:88: @| should only appear in heading or footing (possibly 
involving @mymacro)
+formatting.texi:88: warning: @author should only appear at the beginning of a 
line (possibly involving @mymacro)
+formatting.texi:88: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:88: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:88: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: command `@,' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:88: @, expected braces (possibly involving @mymacro)
+formatting.texi:88: @, expected braces (possibly involving @mymacro)
+formatting.texi:88: warning: command `@'' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:88: @' expected braces (possibly involving @mymacro)
+formatting.texi:88: @' expected braces (possibly involving @mymacro)
+formatting.texi:88: @| should only appear in heading or footing (possibly 
involving @mymacro)
+formatting.texi:88: @dotless expects `i' or `j' as argument, not `truc' 
(possibly involving @mymacro)
+formatting.texi:88: @dotless expects `i' or `j' as argument, not `ij' 
(possibly involving @mymacro)
+formatting.texi:88: @dotless expects `i' or `j' as argument, not `--a' 
(possibly involving @mymacro)
+formatting.texi:88: @dotless expects `i' or `j' as argument, not `a' (possibly 
involving @mymacro)
+formatting.texi:88: warning: command `@U' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:88: @U expected braces (possibly involving @mymacro)
+formatting.texi:88: warning: no argument specified for @U (possibly involving 
@mymacro)
+formatting.texi:88: non-hex digits in argument for @U: z (possibly involving 
@mymacro)
+formatting.texi:88: warning: fewer than four hex digits in argument for @U: 
abc (possibly involving @mymacro)
+formatting.texi:88: argument for @U exceeds Unicode maximum 0x10FFFF: 
FFFFFFFFFFFFFF (possibly involving @mymacro)
+formatting.texi:88: argument for @U exceeds Unicode maximum 0x10FFFF: 110000 
(possibly involving @mymacro)
+formatting.texi:88: warning: command `@TeX' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:88: warning: command `@TeX' must not be followed by new line 
(possibly involving @mymacro)
+formatting.texi:88: @TeX expected braces (possibly involving @mymacro)
+formatting.texi:88: unexpected @ (possibly involving @mymacro)
+formatting.texi:88: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:88: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:88: @image missing filename argument (possibly involving 
@mymacro)
+formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:88: warning: @verb should not appear anywhere inside @image 
(possibly involving @mymacro)
+formatting.texi:88: @sp missing argument (possibly involving @mymacro)
+formatting.texi:88: warning: @author not meaningful outside `@titlepage' and 
`@quotation' environments (possibly involving @mymacro)
+formatting.texi:88: command @bullet not accepting argument in brace should not 
be on @table line (possibly involving @mymacro)
+formatting.texi:88: missing @table argument (possibly involving @mymacro)
+formatting.texi:88: command @minus not accepting argument in brace should not 
be on @ftable line (possibly involving @mymacro)
+formatting.texi:88: warning: missing name for @deffn (possibly involving 
@mymacro)
+formatting.texi:88: misplaced } (possibly involving @mymacro)
+formatting.texi:88: misplaced } (possibly involving @mymacro)
+formatting.texi:88: misplaced { (possibly involving @mymacro)
+formatting.texi:88: misplaced { (possibly involving @mymacro)
+formatting.texi:88: must be after `@deffn' to use `@deffnx' (possibly 
involving @mymacro)
+formatting.texi:88: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:88: warning: missing category for @deffnx (possibly involving 
@mymacro)
+formatting.texi:88: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:88: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:88: warning: missing name for @deffnx (possibly involving 
@mymacro)
+formatting.texi:88: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:88: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:88: warning: command @ref missing a node or external manual 
argument (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: @inforef is obsolete (possibly involving @mymacro)
+formatting.texi:88: warning: command @inforef missing a node or external 
manual argument (possibly involving @mymacro)
+formatting.texi:122: warning: @cindex missing argument
+formatting.texi:131: no more than two levels of index subentry are allowed
+formatting.texi:133: no more than two levels of index subentry are allowed
+formatting.texi:169: warning: printing an index `vr' merged in another one, 
`cp'
+formatting.texi:185: warning: @menu in invalid context
+formatting.texi:225: warning: @centerchap is obsolete
diff --git a/tp/tests/test_scripts/coverage_formatting_trace_includes.sh 
b/tp/tests/test_scripts/coverage_formatting_trace_includes.sh
new file mode 100755
index 0000000000..77535988f3
--- /dev/null
+++ b/tp/tests/test_scripts/coverage_formatting_trace_includes.sh
@@ -0,0 +1,19 @@
+#! /bin/sh
+# This file generated by maintain/regenerate_cmd_tests.sh
+
+if test z"$srcdir" = "z"; then
+  srcdir=.
+fi
+
+one_test_logs_dir=test_log
+
+
+dir=coverage
+name='formatting_trace_includes'
+mkdir -p $dir
+
+"$srcdir"/run_parser_all.sh -dir $dir $name
+exit_status=$?
+cat $dir/$one_test_logs_dir/$name.log
+exit $exit_status
+



reply via email to

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