texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: New test with @value after brace command


From: Patrice Dumas
Subject: branch master updated: New test with @value after brace command
Date: Tue, 30 Aug 2022 10:25:31 -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 6e895c92db New test with @value after brace command
6e895c92db is described below

commit 6e895c92db940382358e44142c3e3607a95c8f62
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Tue Aug 30 16:25:02 2022 +0200

    New test with @value after brace command
---
 tp/t/50value.t                                  |  11 +
 tp/t/results/value/value_after_brace_command.pl | 333 ++++++++++++++++++++++++
 2 files changed, 344 insertions(+)

diff --git a/tp/t/50value.t b/tp/t/50value.t
index 4e5d8ce802..ba5e4c4816 100644
--- a/tp/t/50value.t
+++ b/tp/t/50value.t
@@ -102,6 +102,17 @@ Value
 @ringaccent @value{a_letter}
 @~@value{a_letter}'
 ],
+['value_after_brace_command',
+'@set bracedletter {a}
+@set unknowncmd @unknown
+
+@ringaccent @value{bracedletter}
+@ringaccent @value{unknowncmd}
+@^ @value{bracedletter}
+@^ @value{unknowncmd}
+@code @value{bracedletter}
+@code @value{unknowncmd}
+'],
 ['value_in_index_commands',
 '@set cp cp
 @set fn fn
diff --git a/tp/t/results/value/value_after_brace_command.pl 
b/tp/t/results/value/value_after_brace_command.pl
new file mode 100644
index 0000000000..e57615cbaa
--- /dev/null
+++ b/tp/t/results/value/value_after_brace_command.pl
@@ -0,0 +1,333 @@
+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{'value_after_brace_command'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'bracedletter',
+              'type' => 'misc_arg'
+            },
+            {
+              'parent' => {},
+              'text' => '{a}',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'set',
+          'extra' => {
+            'arg_line' => ' bracedletter {a}
+',
+            'misc_args' => [
+              'bracedletter',
+              '{a}'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'unknowncmd',
+              'type' => 'misc_arg'
+            },
+            {
+              'parent' => {},
+              'text' => '@unknown',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'set',
+          'extra' => {
+            'arg_line' => ' unknowncmd @unknown
+',
+            'misc_args' => [
+              'unknowncmd',
+              '@unknown'
+            ]
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'ringaccent',
+              'contents' => [],
+              'extra' => {
+                'spaces' => ' '
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 4,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'cmdname' => 'ringaccent',
+              'contents' => [],
+              'extra' => {
+                'spaces' => ' '
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 5,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => '^',
+              'contents' => [],
+              'extra' => {
+                'spaces' => ' '
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 6,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'cmdname' => '^',
+              'contents' => [],
+              'extra' => {
+                'spaces' => ' '
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 7,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'extra' => {
+                'spaces' => ' '
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 8,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'cmdname' => 'code',
+              'contents' => [],
+              'extra' => {
+                'spaces' => ' '
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 9,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        }
+      ],
+      'parent' => {},
+      'type' => 'before_node_section'
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[0]{'args'}[1]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[1];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[1]{'args'}[1]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[1];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[1]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[2]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[3]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[4]{'args'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[4];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[4]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[5]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[6]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[7]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[8]{'args'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[8];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[8]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[9]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[10]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'contents'}[11]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'value_after_brace_command'}{'contents'}[0];
+$result_trees{'value_after_brace_command'}{'contents'}[0]{'parent'} = 
$result_trees{'value_after_brace_command'};
+
+$result_texis{'value_after_brace_command'} = '@set bracedletter {a}
+@set unknowncmd @unknown
+
+@ringaccent {a}
+@ringaccent 
+@^ {a}
+@^ 
+@code {a}
+@code 
+';
+
+
+$result_texts{'value_after_brace_command'} = '
+a*
+*
+a^
+^
+a
+
+';
+
+$result_errors{'value_after_brace_command'} = [
+  {
+    'error_line' => '@ringaccent expected braces
+',
+    'file_name' => '',
+    'line_nr' => 5,
+    'macro' => '',
+    'text' => '@ringaccent expected braces',
+    'type' => 'error'
+  },
+  {
+    'error_line' => 'unknown command `unknown\'
+',
+    'file_name' => '',
+    'line_nr' => 5,
+    'macro' => '',
+    'text' => 'unknown command `unknown\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => '@^ expected braces
+',
+    'file_name' => '',
+    'line_nr' => 7,
+    'macro' => '',
+    'text' => '@^ expected braces',
+    'type' => 'error'
+  },
+  {
+    'error_line' => 'unknown command `unknown\'
+',
+    'file_name' => '',
+    'line_nr' => 7,
+    'macro' => '',
+    'text' => 'unknown command `unknown\'',
+    'type' => 'error'
+  },
+  {
+    'error_line' => '@code expected braces
+',
+    'file_name' => '',
+    'line_nr' => 9,
+    'macro' => '',
+    'text' => '@code expected braces',
+    'type' => 'error'
+  },
+  {
+    'error_line' => 'unknown command `unknown\'
+',
+    'file_name' => '',
+    'line_nr' => 9,
+    'macro' => '',
+    'text' => 'unknown command `unknown\'',
+    'type' => 'error'
+  }
+];
+
+
+$result_floats{'value_after_brace_command'} = {};
+
+
+1;



reply via email to

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