1use vars qw(%result_texis %result_texts %result_trees %result_errors
2   %result_indices %result_sectioning %result_nodes %result_menus
3   %result_floats %result_converted %result_converted_errors
4   %result_elements %result_directions_text);
5
6use utf8;
7
8$result_trees{'empty_def_command'} = {
9  'contents' => [
10    {
11      'cmdname' => 'deffn',
12      'contents' => [
13        {
14          'args' => [
15            {
16              'contents' => [
17                {
18                  'extra' => {
19                    'def_role' => 'category'
20                  },
21                  'parent' => {},
22                  'text' => 'empty'
23                },
24                {
25                  'extra' => {
26                    'def_role' => 'spaces'
27                  },
28                  'parent' => {},
29                  'text' => ' ',
30                  'type' => 'spaces'
31                },
32                {
33                  'extra' => {
34                    'def_role' => 'name'
35                  },
36                  'parent' => {},
37                  'text' => 'deffn'
38                },
39                {
40                  'extra' => {
41                    'def_role' => 'spaces'
42                  },
43                  'parent' => {},
44                  'text' => '
45',
46                  'type' => 'spaces_at_end'
47                }
48              ],
49              'parent' => {},
50              'type' => 'block_line_arg'
51            }
52          ],
53          'extra' => {
54            'def_command' => 'deffn',
55            'def_parsed_hash' => {
56              'category' => {},
57              'name' => {}
58            },
59            'index_entry' => {
60              'command' => {},
61              'content' => [
62                {}
63              ],
64              'content_normalized' => [
65                {}
66              ],
67              'in_code' => 1,
68              'index_at_command' => 'deffn',
69              'index_name' => 'fn',
70              'index_type_command' => 'deffn',
71              'key' => 'deffn',
72              'number' => 1
73            },
74            'original_def_cmdname' => 'deffn'
75          },
76          'line_nr' => {
77            'file_name' => '',
78            'line_nr' => 1,
79            'macro' => ''
80          },
81          'parent' => {},
82          'type' => 'def_line'
83        },
84        {
85          'args' => [
86            {
87              'contents' => [
88                {
89                  'parent' => {},
90                  'text' => 'deffn'
91                }
92              ],
93              'extra' => {
94                'spaces_after_argument' => '
95'
96              },
97              'parent' => {},
98              'type' => 'line_arg'
99            }
100          ],
101          'cmdname' => 'end',
102          'extra' => {
103            'command_argument' => 'deffn',
104            'spaces_before_argument' => ' ',
105            'text_arg' => 'deffn'
106          },
107          'line_nr' => {
108            'file_name' => '',
109            'line_nr' => 2,
110            'macro' => ''
111          },
112          'parent' => {}
113        }
114      ],
115      'extra' => {
116        'end_command' => {},
117        'spaces_before_argument' => ' '
118      },
119      'line_nr' => {
120        'file_name' => '',
121        'line_nr' => 1,
122        'macro' => ''
123      },
124      'parent' => {}
125    },
126    {
127      'parent' => {},
128      'text' => '
129',
130      'type' => 'empty_line'
131    },
132    {
133      'cmdname' => 'deffn',
134      'contents' => [
135        {
136          'args' => [
137            {
138              'contents' => [
139                {
140                  'extra' => {
141                    'def_role' => 'category'
142                  },
143                  'parent' => {},
144                  'text' => 'empty'
145                },
146                {
147                  'extra' => {
148                    'def_role' => 'spaces'
149                  },
150                  'parent' => {},
151                  'text' => ' ',
152                  'type' => 'spaces'
153                },
154                {
155                  'extra' => {
156                    'def_role' => 'name'
157                  },
158                  'parent' => {},
159                  'text' => 'deffn'
160                },
161                {
162                  'extra' => {
163                    'def_role' => 'spaces'
164                  },
165                  'parent' => {},
166                  'text' => ' ',
167                  'type' => 'spaces'
168                },
169                {
170                  'extra' => {
171                    'def_role' => 'arg'
172                  },
173                  'parent' => {},
174                  'text' => 'with'
175                },
176                {
177                  'extra' => {
178                    'def_role' => 'spaces'
179                  },
180                  'parent' => {},
181                  'text' => ' ',
182                  'type' => 'spaces'
183                },
184                {
185                  'extra' => {
186                    'def_role' => 'arg'
187                  },
188                  'parent' => {},
189                  'text' => 'deffnx'
190                },
191                {
192                  'extra' => {
193                    'def_role' => 'spaces'
194                  },
195                  'parent' => {},
196                  'text' => '
197',
198                  'type' => 'spaces_at_end'
199                }
200              ],
201              'parent' => {},
202              'type' => 'block_line_arg'
203            }
204          ],
205          'extra' => {
206            'def_command' => 'deffn',
207            'def_parsed_hash' => {
208              'category' => {},
209              'name' => {}
210            },
211            'index_entry' => {
212              'command' => {},
213              'content' => [
214                {}
215              ],
216              'content_normalized' => [
217                {}
218              ],
219              'in_code' => 1,
220              'index_at_command' => 'deffn',
221              'index_name' => 'fn',
222              'index_type_command' => 'deffn',
223              'key' => 'deffn',
224              'number' => 2
225            },
226            'original_def_cmdname' => 'deffn'
227          },
228          'line_nr' => {
229            'file_name' => '',
230            'line_nr' => 4,
231            'macro' => ''
232          },
233          'parent' => {},
234          'type' => 'def_line'
235        },
236        {
237          'args' => [
238            {
239              'contents' => [
240                {
241                  'extra' => {
242                    'def_role' => 'category'
243                  },
244                  'parent' => {},
245                  'text' => 'empty'
246                },
247                {
248                  'extra' => {
249                    'def_role' => 'spaces'
250                  },
251                  'parent' => {},
252                  'text' => ' ',
253                  'type' => 'spaces'
254                },
255                {
256                  'extra' => {
257                    'def_role' => 'name'
258                  },
259                  'parent' => {},
260                  'text' => 'deffnx'
261                },
262                {
263                  'extra' => {
264                    'def_role' => 'spaces'
265                  },
266                  'parent' => {},
267                  'text' => '
268',
269                  'type' => 'spaces_at_end'
270                }
271              ],
272              'parent' => {},
273              'type' => 'line_arg'
274            }
275          ],
276          'cmdname' => 'deffnx',
277          'extra' => {
278            'def_command' => 'deffn',
279            'def_parsed_hash' => {
280              'category' => {},
281              'name' => {}
282            },
283            'index_entry' => {
284              'command' => {},
285              'content' => [
286                {}
287              ],
288              'content_normalized' => [
289                {}
290              ],
291              'in_code' => 1,
292              'index_at_command' => 'deffnx',
293              'index_name' => 'fn',
294              'index_type_command' => 'deffn',
295              'key' => 'deffnx',
296              'number' => 3
297            },
298            'original_def_cmdname' => 'deffnx',
299            'spaces_before_argument' => ' '
300          },
301          'line_nr' => {
302            'file_name' => '',
303            'line_nr' => 5,
304            'macro' => ''
305          },
306          'parent' => {},
307          'type' => 'def_line'
308        },
309        {
310          'args' => [
311            {
312              'contents' => [
313                {
314                  'parent' => {},
315                  'text' => 'deffn'
316                }
317              ],
318              'extra' => {
319                'spaces_after_argument' => '
320'
321              },
322              'parent' => {},
323              'type' => 'line_arg'
324            }
325          ],
326          'cmdname' => 'end',
327          'extra' => {
328            'command_argument' => 'deffn',
329            'spaces_before_argument' => ' ',
330            'text_arg' => 'deffn'
331          },
332          'line_nr' => {
333            'file_name' => '',
334            'line_nr' => 6,
335            'macro' => ''
336          },
337          'parent' => {}
338        }
339      ],
340      'extra' => {
341        'end_command' => {},
342        'spaces_before_argument' => ' '
343      },
344      'line_nr' => {
345        'file_name' => '',
346        'line_nr' => 4,
347        'macro' => ''
348      },
349      'parent' => {}
350    }
351  ],
352  'type' => 'text_root'
353};
354$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
355$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
356$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
357$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
358$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0];
359$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
360$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
361$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0];
362$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
363$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
364$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0];
365$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[1]{'args'}[0];
366$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[1];
367$result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[0];
368$result_trees{'empty_def_command'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'empty_def_command'}{'contents'}[0]{'contents'}[1];
369$result_trees{'empty_def_command'}{'contents'}[0]{'parent'} = $result_trees{'empty_def_command'};
370$result_trees{'empty_def_command'}{'contents'}[1]{'parent'} = $result_trees{'empty_def_command'};
371$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
372$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
373$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
374$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
375$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
376$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
377$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
378$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
379$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0];
380$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
381$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
382$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0];
383$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
384$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
385$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2];
386$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0];
387$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0];
388$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0];
389$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0];
390$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1];
391$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
392$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
393$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'command'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1];
394$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
395$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[2];
396$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2];
397$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[2]{'args'}[0];
398$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[2];
399$result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'empty_def_command'}{'contents'}[2];
400$result_trees{'empty_def_command'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'empty_def_command'}{'contents'}[2]{'contents'}[2];
401$result_trees{'empty_def_command'}{'contents'}[2]{'parent'} = $result_trees{'empty_def_command'};
402
403$result_texis{'empty_def_command'} = '@deffn empty deffn
404@end deffn
405
406@deffn empty deffn with deffnx
407@deffnx empty deffnx
408@end deffn
409';
410
411
412$result_texts{'empty_def_command'} = 'empty: deffn
413
414empty: deffn with deffnx
415empty: deffnx
416';
417
418$result_errors{'empty_def_command'} = [
419  {
420    'error_line' => ':1: warning: entry for index `fn\' outside of any node
421',
422    'file_name' => '',
423    'line_nr' => 1,
424    'macro' => '',
425    'text' => 'entry for index `fn\' outside of any node',
426    'type' => 'warning'
427  },
428  {
429    'error_line' => ':4: warning: entry for index `fn\' outside of any node
430',
431    'file_name' => '',
432    'line_nr' => 4,
433    'macro' => '',
434    'text' => 'entry for index `fn\' outside of any node',
435    'type' => 'warning'
436  },
437  {
438    'error_line' => ':5: warning: entry for index `fn\' outside of any node
439',
440    'file_name' => '',
441    'line_nr' => 5,
442    'macro' => '',
443    'text' => 'entry for index `fn\' outside of any node',
444    'type' => 'warning'
445  }
446];
447
448
449$result_floats{'empty_def_command'} = {};
450
451
452
453$result_converted{'plaintext'}->{'empty_def_command'} = ' -- empty: deffn
454
455 -- empty: deffn with deffnx
456 -- empty: deffnx
457';
458
4591;
460