[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp Texinfo/Common.pm Texinfo/Parser.pm ...
From: |
Patrice Dumas |
Subject: |
texinfo/tp Texinfo/Common.pm Texinfo/Parser.pm ... |
Date: |
Tue, 15 Mar 2011 22:27:49 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 11/03/15 22:27:49
Modified files:
tp/Texinfo : Common.pm Parser.pm
tp/Texinfo/Convert: Plaintext.pm
tp/t : 08misc_commands.t
tp/t/results/macro: macro_in_misc_commands.pl
tp/t/results/value: value_in_misc_commands.pl
Added files:
tp/t/results/misc_commands: kbdinputstyle.pl
Log message:
Add kbdinputstyle related information in each of kbd commands (mark
when code style should be used)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Common.pm?cvsroot=texinfo&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.219&r2=1.220
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Plaintext.pm?cvsroot=texinfo&r1=1.116&r2=1.117
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/08misc_commands.t?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/macro/macro_in_misc_commands.pl?cvsroot=texinfo&r1=1.49&r2=1.50
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/kbdinputstyle.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_misc_commands.pl?cvsroot=texinfo&r1=1.43&r2=1.44
Patches:
Index: Texinfo/Common.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Common.pm,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- Texinfo/Common.pm 14 Mar 2011 22:18:21 -0000 1.20
+++ Texinfo/Common.pm 15 Mar 2011 22:27:48 -0000 1.21
@@ -241,14 +241,22 @@
$brace_commands{$accent_command} = 1;
}
-foreach my $one_arg_command ('asis','b','cite','clicksequence','code',
- 'command','ctrl','dfn','dmn','emph','env','file','headitemfont',
- 'i','slanted','sansserif','kbd','key','option','r','samp','sc','strong',
- 't','var', 'w', 'verb', 'indicateurl',
+foreach my $one_arg_command ('asis','b','cite','clicksequence',
+ 'ctrl','dfn','dmn','emph','headitemfont',
+ 'i','slanted','sansserif','r','sc','strong',
+ 't','var', 'w',
'titlefont','hyphenation','anchor') {
$brace_commands{$one_arg_command} = 1;
}
+our %code_style_commands;
+foreach my $command ('code', 'command', 'env', 'file', 'kbd', 'key', 'option',
+ 'samp', 'indicateurl', 'verb') {
+ $code_style_commands{$command} = 1;
+ $brace_commands{$command} = 1;
+}
+
+
# Commands that enclose full texts
our %context_brace_commands;
foreach my $context_brace_command ('footnote', 'caption', 'shortcaption',
'math') {
Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.219
retrieving revision 1.220
diff -u -b -r1.219 -r1.220
--- Texinfo/Parser.pm 14 Mar 2011 22:18:21 -0000 1.219
+++ Texinfo/Parser.pm 15 Mar 2011 22:27:48 -0000 1.220
@@ -235,6 +235,7 @@
# value is the reference on a macro element
# as obtained by parsing the @macro
'clickstyle' => 'arrow',
+ 'kbdinputstyle' => 'distinct',
'sections_level' => 0, # modified by raise/lowersections
'merged_indices' => {}, # the key is merged in the value
'labels' => {}, # keys are normalized label names, as described
@@ -346,6 +347,7 @@
my %command_structuring_level = %Texinfo::Common::command_structuring_level;
my %ref_commands = %Texinfo::Common::ref_commands;
my %region_commands = %Texinfo::Common::region_commands;
+my %code_style_commands = %Texinfo::Common::code_style_commands;
my %keep_line_nr_brace_commands = %context_brace_commands;
foreach my $keep_line_nr_brace_command ('titlefont', 'anchor') {
@@ -1045,6 +1047,20 @@
return $current;
}
+sub _in_code($$)
+{
+ my $self = shift;
+ my $current = shift;
+
+ while ($current->{'parent'} and $current->{'parent'}->{'cmdname'}
+ and exists $brace_commands{$current->{'parent'}->{'cmdname'}}
+ and !exists
$context_brace_commands{$current->{'parent'}->{'cmdname'}}) {
+ return 1 if ($code_style_commands{$current->{'parent'}->{'cmdname'}});
+ $current = $current->{'parent'}->{'parent'};
+ }
+ return 0;
+}
+
# close brace commands, that don't set a new context (ie @caption, @footnote)
sub _close_all_style_commands($$$)
{
@@ -3682,6 +3698,15 @@
$current = $current->{'contents'}->[-1];
if ($command eq 'click') {
$current->{'extra'}->{'clickstyle'} = $self->{'clickstyle'};
+ } elsif ($command eq 'kbd') {
+ if ($self->{'context_stack'}->[-1] eq 'preformatted'
+ and $self->{'kbdinputstyle'} ne 'distinct') {
+ $current->{'extra'}->{'code'} = 1;
+ } elsif ($self->{'kbdinputstyle'} eq 'code'
+ or ($self->{'kbdinputstyle'} eq 'example'
+ and $self->_in_code($current->{'parent'}))) {
+ $current->{'extra'}->{'code'} = 1;
+ }
}
if ($self->{'definfoenclose'}->{$command}) {
$current->{'type'} = 'definfoenclose_command';
@@ -4288,6 +4313,7 @@
}
} elsif ($command eq 'kbdinputstyle') {
if ($line eq 'code' or $line eq 'example' or $line eq 'distinct') {
+ $self->{'kbdinputstyle'} = $line;
$args = [$line];
} else {
$self->line_error (sprintf($self->__("address@hidden arg must be
`code'/`example'/`distinct', not `%s'"), $line), $line_nr);
Index: Texinfo/Convert/Plaintext.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Plaintext.pm,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -b -r1.116 -r1.117
--- Texinfo/Convert/Plaintext.pm 14 Mar 2011 21:43:08 -0000 1.116
+++ Texinfo/Convert/Plaintext.pm 15 Mar 2011 22:27:49 -0000 1.117
@@ -91,6 +91,7 @@
my %item_container_commands = %Texinfo::Common::item_container_commands;
my %raw_commands = %Texinfo::Common::raw_commands;
my @out_formats = @Texinfo::Common::out_formats;
+my %code_style_commands = %Texinfo::Common::code_style_commands;
foreach my $def_command (keys(%def_commands)) {
$formatting_misc_commands{$def_command} = 1 if
($misc_commands{$def_command});
@@ -171,12 +172,6 @@
$ignored_commands{$ignored_block_commands} = 1;
}
-my %code_style_commands;
-foreach my $command ('code', 'command', 'env', 'file', 'kbd', 'key', 'option',
- 'samp', 'indicateurl', 'verb') {
- $code_style_commands{$command} = 1;
-}
-
my %punctuation_no_arg_commands;
foreach my $punctuation_command('enddots', 'exclamdown', 'questiondown') {
$punctuation_no_arg_commands{$punctuation_command} = 1;
Index: t/08misc_commands.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/08misc_commands.t,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/08misc_commands.t 14 Mar 2011 22:18:21 -0000 1.16
+++ t/08misc_commands.t 15 Mar 2011 22:27:49 -0000 1.17
@@ -133,6 +133,38 @@
['invalid_kbdinputstyle',
'kbdinputstyle @kbdinputstyle wrong arg on line following kbdinputstyle
'],
+['kbdinputstyle',
+'@macro codekbdmacro
address@hidden code out of example @code{in nested code}}.
address@hidden out of example}.
address@hidden @kbd{in code}}.
+
+in example
address@hidden
address@hidden code in example @code{in nested code}}.
address@hidden in example}.
address@hidden @kbd{in code} in example}.
address@hidden example
address@hidden macro
+
+@@kbdinputstyle code
+
address@hidden code
+
address@hidden
+
+@@kbdinputstyle example
+
address@hidden example
+
address@hidden
+
+@@kbdinputstyle distinct
+
address@hidden distinct
+
address@hidden
+'],
['index_entries',
'@cindex cindex entry
Index: t/results/macro/macro_in_misc_commands.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/macro/macro_in_misc_commands.pl,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -b -r1.49 -r1.50
--- t/results/macro/macro_in_misc_commands.pl 6 Mar 2011 14:44:05 -0000
1.49
+++ t/results/macro/macro_in_misc_commands.pl 15 Mar 2011 22:27:49 -0000
1.50
@@ -1168,6 +1168,9 @@
],
'cmdname' => 'kbd',
'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
'line_nr' => {
'file_name' => '',
'line_nr' => 76,
@@ -1216,6 +1219,9 @@
],
'cmdname' => 'kbd',
'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
'line_nr' => {
'file_name' => '',
'line_nr' => 79,
Index: t/results/value/value_in_misc_commands.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/value/value_in_misc_commands.pl,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -b -r1.43 -r1.44
--- t/results/value/value_in_misc_commands.pl 6 Mar 2011 14:44:10 -0000
1.43
+++ t/results/value/value_in_misc_commands.pl 15 Mar 2011 22:27:49 -0000
1.44
@@ -972,6 +972,9 @@
],
'cmdname' => 'kbd',
'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
'line_nr' => {
'file_name' => '',
'line_nr' => 58,
@@ -1020,6 +1023,9 @@
],
'cmdname' => 'kbd',
'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
'line_nr' => {
'file_name' => '',
'line_nr' => 61,
Index: t/results/misc_commands/kbdinputstyle.pl
===================================================================
RCS file: t/results/misc_commands/kbdinputstyle.pl
diff -N t/results/misc_commands/kbdinputstyle.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/misc_commands/kbdinputstyle.pl 15 Mar 2011 22:27:49 -0000
1.1
@@ -0,0 +1,1627 @@
+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);
+
+use utf8;
+
+$result_trees{'kbdinputstyle'} = {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => 'codekbdmacro',
+ 'type' => 'macro_name'
+ }
+ ],
+ 'cmdname' => 'macro',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '@code{in code out of example @code{in nested code}}.
+',
+ 'type' => 'raw'
+ },
+ {
+ 'parent' => {},
+ 'text' => '@kbd{kbd out of example}.
+',
+ 'type' => 'raw'
+ },
+ {
+ 'parent' => {},
+ 'text' => '@code{kbd @kbd{in code}}.
+',
+ 'type' => 'raw'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'raw'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'in example
+',
+ 'type' => 'raw'
+ },
+ {
+ 'parent' => {},
+ 'text' => '@example
+',
+ 'type' => 'raw'
+ },
+ {
+ 'parent' => {},
+ 'text' => '@code{in code in example @code{in nested code}}.
+',
+ 'type' => 'raw'
+ },
+ {
+ 'parent' => {},
+ 'text' => '@kbd{kbd in example}.
+',
+ 'type' => 'raw'
+ },
+ {
+ 'parent' => {},
+ 'text' => '@code{kbd @kbd{in code} in example}.
+',
+ 'type' => 'raw'
+ },
+ {
+ 'parent' => {},
+ 'text' => '@end example
+',
+ 'type' => 'raw'
+ }
+ ],
+ 'extra' => {
+ 'arg_line' => ' codekbdmacro
+',
+ 'macrobody' => '@code{in code out of example @code{in nested code}}.
address@hidden out of example}.
address@hidden @kbd{in code}}.
+
+in example
address@hidden
address@hidden code in example @code{in nested code}}.
address@hidden in example}.
address@hidden @kbd{in code} in example}.
address@hidden example
+'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'kbdinputstyle code
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'code'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'kbdinputstyle',
+ 'extra' => {
+ 'misc_args' => [
+ 'code'
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 16,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code out of example '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in nested code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd out of example'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in example
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code in example '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in nested code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd in example'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' in example'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'example'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'example',
+ 'text_arg' => 'example'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'kbdinputstyle example
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'example'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'kbdinputstyle',
+ 'extra' => {
+ 'misc_args' => [
+ 'example'
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 22,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code out of example '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in nested code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 24,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd out of example'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 24,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 24,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in example
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code in example '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in nested code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 24,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd in example'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 24,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'extra' => {
+ 'code' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 24,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' in example'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'example'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'example',
+ 'text_arg' => 'example'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 24,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 24,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'kbdinputstyle distinct
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'distinct'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'kbdinputstyle',
+ 'extra' => {
+ 'misc_args' => [
+ 'distinct'
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 28,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code out of example '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in nested code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 30,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd out of example'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 30,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 30,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in example
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code in example '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in nested code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 30,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd in example'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 30,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'kbd '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'kbd',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 30,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' in example'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'example'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'example',
+ 'text_arg' => 'example'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 30,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 30,
+ 'macro' => 'codekbdmacro'
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'args'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[2]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[3]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[4]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[5]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[6]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[7]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[8]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'contents'}[9]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[2]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[3]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[3];
+$result_trees{'kbdinputstyle'}{'contents'}[3]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[3];
+$result_trees{'kbdinputstyle'}{'contents'}[3]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[4]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[5]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[5]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[5]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[5]{'args'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[5];
+$result_trees{'kbdinputstyle'}{'contents'}[5]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[6]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'line_nr'} =
$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[7];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[7];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[2]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[7];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[3]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[7];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'line_nr'} =
$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[4]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[7];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'contents'}[5]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[7];
+$result_trees{'kbdinputstyle'}{'contents'}[7]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[8]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[9]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[9];
+$result_trees{'kbdinputstyle'}{'contents'}[9]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[10];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'line_nr'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'line_nr'}
=
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[10];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'kbdinputstyle'}{'contents'}[10];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[10];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'extra'}{'end_command'} =
$result_trees{'kbdinputstyle'}{'contents'}[10]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[10]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[11]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[12]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[12];
+$result_trees{'kbdinputstyle'}{'contents'}[12]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[12];
+$result_trees{'kbdinputstyle'}{'contents'}[12]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[13]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[14]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[14]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[14]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[14]{'args'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[14];
+$result_trees{'kbdinputstyle'}{'contents'}[14]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[15]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'line_nr'} =
$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[16];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[16];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[2]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[16];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[3]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[16];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'line_nr'} =
$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[4]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[16];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'contents'}[5]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[16];
+$result_trees{'kbdinputstyle'}{'contents'}[16]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[17]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[18]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[18];
+$result_trees{'kbdinputstyle'}{'contents'}[18]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[19];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'line_nr'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'line_nr'}
=
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[19];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'kbdinputstyle'}{'contents'}[19];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[19];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'extra'}{'end_command'} =
$result_trees{'kbdinputstyle'}{'contents'}[19]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[19]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[20]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[21]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[21];
+$result_trees{'kbdinputstyle'}{'contents'}[21]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[21];
+$result_trees{'kbdinputstyle'}{'contents'}[21]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[22]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[23]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[23]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[23]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[23]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[23]{'args'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[23];
+$result_trees{'kbdinputstyle'}{'contents'}[23]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[24]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'line_nr'} =
$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[25];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[25];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[2]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[25];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[3]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[25];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'line_nr'} =
$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[4]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[25];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'contents'}[5]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[25];
+$result_trees{'kbdinputstyle'}{'contents'}[25]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[26]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[27]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[27];
+$result_trees{'kbdinputstyle'}{'contents'}[27]{'parent'} =
$result_trees{'kbdinputstyle'};
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[0]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[28];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'line_nr'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'line_nr'}
=
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[1]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[28];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2]{'args'}[0];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'kbdinputstyle'}{'contents'}[28];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2]{'parent'} =
$result_trees{'kbdinputstyle'}{'contents'}[28];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'extra'}{'end_command'} =
$result_trees{'kbdinputstyle'}{'contents'}[28]{'contents'}[2];
+$result_trees{'kbdinputstyle'}{'contents'}[28]{'parent'} =
$result_trees{'kbdinputstyle'};
+
+$result_texis{'kbdinputstyle'} = '@macro codekbdmacro
address@hidden code out of example @code{in nested code}}.
address@hidden out of example}.
address@hidden @kbd{in code}}.
+
+in example
address@hidden
address@hidden code in example @code{in nested code}}.
address@hidden in example}.
address@hidden @kbd{in code} in example}.
address@hidden example
address@hidden macro
+
+@@kbdinputstyle code
+
address@hidden code
+
address@hidden code out of example @code{in nested code}}.
address@hidden out of example}.
address@hidden @kbd{in code}}.
+
+in example
address@hidden
address@hidden code in example @code{in nested code}}.
address@hidden in example}.
address@hidden @kbd{in code} in example}.
address@hidden example
+
+@@kbdinputstyle example
+
address@hidden example
+
address@hidden code out of example @code{in nested code}}.
address@hidden out of example}.
address@hidden @kbd{in code}}.
+
+in example
address@hidden
address@hidden code in example @code{in nested code}}.
address@hidden in example}.
address@hidden @kbd{in code} in example}.
address@hidden example
+
+@@kbdinputstyle distinct
+
address@hidden distinct
+
address@hidden code out of example @code{in nested code}}.
address@hidden out of example}.
address@hidden @kbd{in code}}.
+
+in example
address@hidden
address@hidden code in example @code{in nested code}}.
address@hidden in example}.
address@hidden @kbd{in code} in example}.
address@hidden example
+';
+
+
+$result_texts{'kbdinputstyle'} = '
address@hidden code
+
+
+in code out of example in nested code.
+kbd out of example.
+kbd in code.
+
+in example
+in code in example in nested code.
+kbd in example.
+kbd in code in example.
+
address@hidden example
+
+
+in code out of example in nested code.
+kbd out of example.
+kbd in code.
+
+in example
+in code in example in nested code.
+kbd in example.
+kbd in code in example.
+
address@hidden distinct
+
+
+in code out of example in nested code.
+kbd out of example.
+kbd in code.
+
+in example
+in code in example in nested code.
+kbd in example.
+kbd in code in example.
+';
+
+$result_errors{'kbdinputstyle'} = [];
+
+
+1;
- texinfo/tp Texinfo/Common.pm Texinfo/Parser.pm ...,
Patrice Dumas <=