[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: Add one argument brace commands leading trailing
From: |
Patrice Dumas |
Subject: |
branch master updated: Add one argument brace commands leading trailing spaces test |
Date: |
Mon, 22 Aug 2022 16:46:38 -0400 |
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 eb1a2f26d3 Add one argument brace commands leading trailing spaces test
eb1a2f26d3 is described below
commit eb1a2f26d3d1101bfe2c5ac3769d261f6d45398b
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Mon Aug 22 22:45:25 2022 +0200
Add one argument brace commands leading trailing spaces test
---
tp/t/03coverage_braces.t | 5 +
.../one_argument_leading_trailing_spaces.pl | 343 +++++++++++++++++++++
2 files changed, 348 insertions(+)
diff --git a/tp/t/03coverage_braces.t b/tp/t/03coverage_braces.t
index aaf66cbfc6..18a3037362 100644
--- a/tp/t/03coverage_braces.t
+++ b/tp/t/03coverage_braces.t
@@ -78,6 +78,11 @@ my @test_cases = (
['nested', 'type the characters @kbd{l o g o u t @key{RET}}.'],
['nested_args', '@xref{@@ @samp{in samp}, descr @b{in b}, S@~{e}ction,
@cite{manual}}.'],
+['one_argument_leading_trailing_spaces',
+'@code{ in code } @slanted{ in slanted } @var{ var } @sub{ sub }
+@hyphenation{ a-b c-d }
+@indicateurl{ http://example.com } @U{ 1234 } @w{ w } @verb{: verb :}.
+'],
['verb_in_xref',
'@node Top
diff --git
a/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl
b/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl
new file mode 100644
index 0000000000..61eb9f455a
--- /dev/null
+++ b/tp/t/results/coverage_braces/one_argument_leading_trailing_spaces.pl
@@ -0,0 +1,343 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted %result_converted_errors
+ %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'one_argument_leading_trailing_spaces'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' in code '
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'parent' => {},
+ 'source_info' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ }
+ },
+ {
+ 'parent' => {},
+ 'text' => ' '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' in slanted '
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'slanted',
+ 'contents' => [],
+ 'parent' => {},
+ 'source_info' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ }
+ },
+ {
+ 'parent' => {},
+ 'text' => ' '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' var '
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'var',
+ 'contents' => [],
+ 'parent' => {},
+ 'source_info' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ }
+ },
+ {
+ 'parent' => {},
+ 'text' => ' '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' sub '
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'sub',
+ 'contents' => [],
+ 'parent' => {},
+ 'source_info' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ }
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'a-b c-d'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => ' ',
+ 'spaces_before_argument' => ' '
+ },
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'hyphenation',
+ 'contents' => [],
+ 'parent' => {},
+ 'source_info' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ }
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_spaces_after_close_brace'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'http://example.com'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => ' ',
+ 'spaces_before_argument' => ' '
+ },
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'indicateurl',
+ 'contents' => [],
+ 'parent' => {},
+ 'source_info' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ }
+ },
+ {
+ 'parent' => {},
+ 'text' => ' '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '1234'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => ' ',
+ 'spaces_before_argument' => ' '
+ },
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'U',
+ 'contents' => [],
+ 'parent' => {},
+ 'source_info' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ }
+ },
+ {
+ 'parent' => {},
+ 'text' => ' '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' w '
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'w',
+ 'contents' => [],
+ 'parent' => {},
+ 'source_info' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ }
+ },
+ {
+ 'parent' => {},
+ 'text' => ' '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' verb ',
+ 'type' => 'raw'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'verb',
+ 'contents' => [],
+ 'extra' => {
+ 'delimiter' => ':'
+ },
+ 'parent' => {},
+ 'source_info' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ }
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'before_node_section'
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[6]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[7]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'args'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[8]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[9]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'args'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[10]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[11]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'args'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[12]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[13]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'args'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[14]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[15]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'args'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'args'}[0]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[16]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'contents'}[17]{'parent'}
=
$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0];
+$result_trees{'one_argument_leading_trailing_spaces'}{'contents'}[0]{'parent'}
= $result_trees{'one_argument_leading_trailing_spaces'};
+
+$result_texis{'one_argument_leading_trailing_spaces'} = '@code{ in code }
@slanted{ in slanted } @var{ var } @sub{ sub }
+@hyphenation{ a-b c-d }
+@indicateurl{ http://example.com } @U{ 1234 } @w{ w } @verb{: verb :}.
+';
+
+
+$result_texts{'one_argument_leading_trailing_spaces'} = ' in code in slanted
var sub
+http://example.com 1234 w verb .
+';
+
+$result_errors{'one_argument_leading_trailing_spaces'} = [];
+
+
+$result_floats{'one_argument_leading_trailing_spaces'} = {};
+
+
+
+$result_converted{'plaintext'}->{'one_argument_leading_trailing_spaces'} = '‘
in code ’ in slanted VAR _{ sub } ‘http://example.com’ ሴ w verb .
+';
+
+
+$result_converted{'html_text'}->{'one_argument_leading_trailing_spaces'} =
'<p><code class="code"> in code </code> <i class="slanted"> in slanted </i>
<var class="var"> var </var> <sub class="sub"> sub </sub>
+‘<code class="indicateurl">http://example.com</code>’ ሴ
w <!-- /@w --> <code class="verb"> verb </code>.
+</p>';
+
+1;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: Add one argument brace commands leading trailing spaces test,
Patrice Dumas <=