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{'double_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' => 'func'
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' => 'plot'
38                },
39                {
40                  'extra' => {
41                    'def_role' => 'spaces'
42                  },
43                  'parent' => {},
44                  'text' => ' ',
45                  'type' => 'spaces'
46                },
47                {
48                  'extra' => {
49                    'def_role' => 'delimiter'
50                  },
51                  'parent' => {},
52                  'text' => '(',
53                  'type' => 'delimiter'
54                },
55                {
56                  'extra' => {
57                    'def_role' => 'arg'
58                  },
59                  'parent' => {},
60                  'text' => 'a'
61                },
62                {
63                  'extra' => {
64                    'def_role' => 'delimiter'
65                  },
66                  'parent' => {},
67                  'text' => ',',
68                  'type' => 'delimiter'
69                },
70                {
71                  'extra' => {
72                    'def_role' => 'spaces'
73                  },
74                  'parent' => {},
75                  'text' => ' ',
76                  'type' => 'spaces'
77                },
78                {
79                  'extra' => {
80                    'def_role' => 'arg'
81                  },
82                  'parent' => {},
83                  'text' => 'b'
84                },
85                {
86                  'extra' => {
87                    'def_role' => 'delimiter'
88                  },
89                  'parent' => {},
90                  'text' => ',',
91                  'type' => 'delimiter'
92                },
93                {
94                  'extra' => {
95                    'def_role' => 'spaces'
96                  },
97                  'parent' => {},
98                  'text' => ' ',
99                  'type' => 'spaces'
100                },
101                {
102                  'extra' => {
103                    'def_role' => 'arg'
104                  },
105                  'parent' => {},
106                  'text' => 'c'
107                },
108                {
109                  'extra' => {
110                    'def_role' => 'delimiter'
111                  },
112                  'parent' => {},
113                  'text' => ',',
114                  'type' => 'delimiter'
115                },
116                {
117                  'extra' => {
118                    'def_role' => 'spaces'
119                  },
120                  'parent' => {},
121                  'text' => ' ',
122                  'type' => 'spaces'
123                },
124                {
125                  'extra' => {
126                    'def_role' => 'arg'
127                  },
128                  'parent' => {},
129                  'text' => '...'
130                },
131                {
132                  'extra' => {
133                    'def_role' => 'delimiter'
134                  },
135                  'parent' => {},
136                  'text' => ')',
137                  'type' => 'delimiter'
138                },
139                {
140                  'extra' => {
141                    'def_role' => 'spaces'
142                  },
143                  'parent' => {},
144                  'text' => ' ',
145                  'type' => 'spaces'
146                },
147                {
148                  'args' => [
149                    {
150                      'contents' => [
151                        {
152                          'extra' => {
153                            'def_role' => 'category'
154                          },
155                          'parent' => {},
156                          'text' => 'func'
157                        },
158                        {
159                          'extra' => {
160                            'def_role' => 'spaces'
161                          },
162                          'parent' => {},
163                          'text' => ' ',
164                          'type' => 'spaces'
165                        },
166                        {
167                          'extra' => {
168                            'def_role' => 'name'
169                          },
170                          'parent' => {},
171                          'text' => 'plot2'
172                        },
173                        {
174                          'extra' => {
175                            'def_role' => 'spaces'
176                          },
177                          'parent' => {},
178                          'text' => ' ',
179                          'type' => 'spaces'
180                        },
181                        {
182                          'extra' => {
183                            'def_role' => 'delimiter'
184                          },
185                          'parent' => {},
186                          'text' => '(',
187                          'type' => 'delimiter'
188                        },
189                        {
190                          'extra' => {
191                            'def_role' => 'arg'
192                          },
193                          'parent' => {},
194                          'text' => 'a'
195                        },
196                        {
197                          'extra' => {
198                            'def_role' => 'delimiter'
199                          },
200                          'parent' => {},
201                          'text' => ',',
202                          'type' => 'delimiter'
203                        },
204                        {
205                          'extra' => {
206                            'def_role' => 'spaces'
207                          },
208                          'parent' => {},
209                          'text' => ' ',
210                          'type' => 'spaces'
211                        },
212                        {
213                          'extra' => {
214                            'def_role' => 'arg'
215                          },
216                          'parent' => {},
217                          'text' => 'b'
218                        },
219                        {
220                          'extra' => {
221                            'def_role' => 'delimiter'
222                          },
223                          'parent' => {},
224                          'text' => ',',
225                          'type' => 'delimiter'
226                        },
227                        {
228                          'extra' => {
229                            'def_role' => 'spaces'
230                          },
231                          'parent' => {},
232                          'text' => ' ',
233                          'type' => 'spaces'
234                        },
235                        {
236                          'extra' => {
237                            'def_role' => 'arg'
238                          },
239                          'parent' => {},
240                          'text' => 'c'
241                        },
242                        {
243                          'extra' => {
244                            'def_role' => 'delimiter'
245                          },
246                          'parent' => {},
247                          'text' => ',',
248                          'type' => 'delimiter'
249                        },
250                        {
251                          'extra' => {
252                            'def_role' => 'spaces'
253                          },
254                          'parent' => {},
255                          'text' => ' ',
256                          'type' => 'spaces'
257                        },
258                        {
259                          'extra' => {
260                            'def_role' => 'arg'
261                          },
262                          'parent' => {},
263                          'text' => '...'
264                        },
265                        {
266                          'extra' => {
267                            'def_role' => 'delimiter'
268                          },
269                          'parent' => {},
270                          'text' => ',',
271                          'type' => 'delimiter'
272                        },
273                        {
274                          'extra' => {
275                            'def_role' => 'spaces'
276                          },
277                          'parent' => {},
278                          'text' => ' ',
279                          'type' => 'spaces'
280                        },
281                        {
282                          'extra' => {
283                            'def_role' => 'arg'
284                          },
285                          'parent' => {},
286                          'text' => 'd'
287                        },
288                        {
289                          'extra' => {
290                            'def_role' => 'delimiter'
291                          },
292                          'parent' => {},
293                          'text' => ')',
294                          'type' => 'delimiter'
295                        },
296                        {
297                          'extra' => {
298                            'def_role' => 'spaces'
299                          },
300                          'parent' => {},
301                          'text' => '
302',
303                          'type' => 'spaces_at_end'
304                        }
305                      ],
306                      'parent' => {},
307                      'type' => 'line_arg'
308                    }
309                  ],
310                  'cmdname' => 'deffnx',
311                  'extra' => {
312                    'def_command' => 'deffn',
313                    'def_parsed_hash' => {
314                      'category' => {},
315                      'name' => {}
316                    },
317                    'def_role' => 'arg',
318                    'index_entry' => {
319                      'command' => {},
320                      'content' => [
321                        {}
322                      ],
323                      'content_normalized' => [
324                        {}
325                      ],
326                      'in_code' => 1,
327                      'index_at_command' => 'deffnx',
328                      'index_name' => 'fn',
329                      'index_type_command' => 'deffn',
330                      'key' => 'plot2',
331                      'number' => 1
332                    },
333                    'not_after_command' => 1,
334                    'original_def_cmdname' => 'deffnx',
335                    'spaces_before_argument' => ' '
336                  },
337                  'line_nr' => {
338                    'file_name' => '',
339                    'line_nr' => 1,
340                    'macro' => ''
341                  },
342                  'parent' => {},
343                  'type' => 'def_line'
344                }
345              ],
346              'parent' => {},
347              'type' => 'block_line_arg'
348            }
349          ],
350          'extra' => {
351            'def_command' => 'deffn',
352            'def_parsed_hash' => {
353              'category' => {},
354              'name' => {}
355            },
356            'index_entry' => {
357              'command' => {},
358              'content' => [
359                {}
360              ],
361              'content_normalized' => [
362                {}
363              ],
364              'in_code' => 1,
365              'index_at_command' => 'deffn',
366              'index_name' => 'fn',
367              'index_type_command' => 'deffn',
368              'key' => 'plot',
369              'number' => 2
370            },
371            'original_def_cmdname' => 'deffn'
372          },
373          'line_nr' => {
374            'file_name' => '',
375            'line_nr' => 1,
376            'macro' => ''
377          },
378          'parent' => {},
379          'type' => 'def_line'
380        },
381        {
382          'contents' => [
383            {
384              'contents' => [
385                {
386                  'parent' => {},
387                  'text' => 'aaa
388'
389                }
390              ],
391              'parent' => {},
392              'type' => 'paragraph'
393            }
394          ],
395          'parent' => {},
396          'type' => 'def_item'
397        },
398        {
399          'args' => [
400            {
401              'contents' => [
402                {
403                  'parent' => {},
404                  'text' => 'deffn'
405                }
406              ],
407              'extra' => {
408                'spaces_after_argument' => '
409'
410              },
411              'parent' => {},
412              'type' => 'line_arg'
413            }
414          ],
415          'cmdname' => 'end',
416          'extra' => {
417            'command_argument' => 'deffn',
418            'spaces_before_argument' => ' ',
419            'text_arg' => 'deffn'
420          },
421          'line_nr' => {
422            'file_name' => '',
423            'line_nr' => 3,
424            'macro' => ''
425          },
426          'parent' => {}
427        }
428      ],
429      'extra' => {
430        'end_command' => {},
431        'spaces_before_argument' => ' '
432      },
433      'line_nr' => {
434        'file_name' => '',
435        'line_nr' => 1,
436        'macro' => ''
437      },
438      'parent' => {}
439    },
440    {
441      'parent' => {},
442      'text' => '
443',
444      'type' => 'empty_line'
445    },
446    {
447      'cmdname' => 'deffn',
448      'contents' => [
449        {
450          'args' => [
451            {
452              'contents' => [
453                {
454                  'extra' => {
455                    'def_role' => 'category'
456                  },
457                  'parent' => {},
458                  'text' => 'func'
459                },
460                {
461                  'extra' => {
462                    'def_role' => 'spaces'
463                  },
464                  'parent' => {},
465                  'text' => ' ',
466                  'type' => 'spaces'
467                },
468                {
469                  'extra' => {
470                    'def_role' => 'name'
471                  },
472                  'parent' => {},
473                  'text' => 'aaaa'
474                },
475                {
476                  'extra' => {
477                    'def_role' => 'spaces'
478                  },
479                  'parent' => {},
480                  'text' => ' ',
481                  'type' => 'spaces'
482                },
483                {
484                  'extra' => {
485                    'def_role' => 'arg'
486                  },
487                  'parent' => {},
488                  'text' => 'args'
489                },
490                {
491                  'extra' => {
492                    'def_role' => 'spaces'
493                  },
494                  'parent' => {},
495                  'text' => '  ',
496                  'type' => 'spaces'
497                },
498                {
499                  'cmdname' => 'defvr',
500                  'contents' => [
501                    {
502                      'args' => [
503                        {
504                          'contents' => [
505                            {
506                              'extra' => {
507                                'def_role' => 'category'
508                              },
509                              'parent' => {},
510                              'text' => 'c--ategory'
511                            },
512                            {
513                              'extra' => {
514                                'def_role' => 'spaces'
515                              },
516                              'parent' => {},
517                              'text' => ' ',
518                              'type' => 'spaces'
519                            },
520                            {
521                              'extra' => {
522                                'def_role' => 'name'
523                              },
524                              'parent' => {},
525                              'text' => 'd--efvr_name'
526                            },
527                            {
528                              'extra' => {
529                                'def_role' => 'spaces'
530                              },
531                              'parent' => {},
532                              'text' => '
533',
534                              'type' => 'spaces_at_end'
535                            }
536                          ],
537                          'parent' => {},
538                          'type' => 'block_line_arg'
539                        }
540                      ],
541                      'extra' => {
542                        'def_command' => 'defvr',
543                        'def_parsed_hash' => {
544                          'category' => {},
545                          'name' => {}
546                        },
547                        'index_entry' => {
548                          'command' => {},
549                          'content' => [
550                            {}
551                          ],
552                          'content_normalized' => [
553                            {}
554                          ],
555                          'in_code' => 1,
556                          'index_at_command' => 'defvr',
557                          'index_name' => 'vr',
558                          'index_type_command' => 'defvr',
559                          'key' => 'd--efvr_name',
560                          'number' => 1
561                        },
562                        'original_def_cmdname' => 'defvr'
563                      },
564                      'line_nr' => {
565                        'file_name' => '',
566                        'line_nr' => 5,
567                        'macro' => ''
568                      },
569                      'parent' => {},
570                      'type' => 'def_line'
571                    }
572                  ],
573                  'extra' => {
574                    'def_role' => 'arg',
575                    'spaces_before_argument' => ' '
576                  },
577                  'line_nr' => {
578                    'file_name' => '',
579                    'line_nr' => 5,
580                    'macro' => ''
581                  },
582                  'parent' => {}
583                }
584              ],
585              'parent' => {},
586              'type' => 'block_line_arg'
587            }
588          ],
589          'extra' => {
590            'def_command' => 'deffn',
591            'def_parsed_hash' => {
592              'category' => {},
593              'name' => {}
594            },
595            'index_entry' => {
596              'command' => {},
597              'content' => [
598                {}
599              ],
600              'content_normalized' => [
601                {}
602              ],
603              'in_code' => 1,
604              'index_at_command' => 'deffn',
605              'index_name' => 'fn',
606              'index_type_command' => 'deffn',
607              'key' => 'aaaa',
608              'number' => 3
609            },
610            'original_def_cmdname' => 'deffn'
611          },
612          'line_nr' => {
613            'file_name' => '',
614            'line_nr' => 5,
615            'macro' => ''
616          },
617          'parent' => {},
618          'type' => 'def_line'
619        },
620        {
621          'contents' => [
622            {
623              'contents' => [
624                {
625                  'parent' => {},
626                  'text' => 'bbb
627'
628                }
629              ],
630              'parent' => {},
631              'type' => 'paragraph'
632            }
633          ],
634          'parent' => {},
635          'type' => 'def_item'
636        },
637        {
638          'args' => [
639            {
640              'contents' => [
641                {
642                  'parent' => {},
643                  'text' => 'deffn'
644                }
645              ],
646              'extra' => {
647                'spaces_after_argument' => '
648'
649              },
650              'parent' => {},
651              'type' => 'line_arg'
652            }
653          ],
654          'cmdname' => 'end',
655          'extra' => {
656            'command_argument' => 'deffn',
657            'spaces_before_argument' => ' ',
658            'text_arg' => 'deffn'
659          },
660          'line_nr' => {
661            'file_name' => '',
662            'line_nr' => 7,
663            'macro' => ''
664          },
665          'parent' => {}
666        }
667      ],
668      'extra' => {
669        'end_command' => {},
670        'spaces_before_argument' => ' '
671      },
672      'line_nr' => {
673        'file_name' => '',
674        'line_nr' => 5,
675        'macro' => ''
676      },
677      'parent' => {}
678    }
679  ],
680  'type' => 'text_root'
681};
682$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
683$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
684$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
685$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
686$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
687$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
688$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
689$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
690$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
691$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
692$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
693$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
694$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
695$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
696$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
697$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
698$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
699$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
700$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
701$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
702$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
703$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
704$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
705$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
706$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[7]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
707$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[8]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
708$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[9]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
709$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[10]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
710$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[11]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
711$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[12]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
712$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[13]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
713$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[14]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
714$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[15]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
715$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[16]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
716$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
717$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[18]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
718$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[19]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0];
719$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17];
720$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[0];
721$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[2];
722$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'extra'}{'index_entry'}{'command'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17];
723$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[2];
724$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[2];
725$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[17]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0];
726$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0];
727$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
728$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
729$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'command'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0];
730$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
731$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2];
732$result_trees{'double_command'}{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0];
733$result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
734$result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[1];
735$result_trees{'double_command'}{'contents'}[0]{'contents'}[1]{'parent'} = $result_trees{'double_command'}{'contents'}[0];
736$result_trees{'double_command'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[2]{'args'}[0];
737$result_trees{'double_command'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[2];
738$result_trees{'double_command'}{'contents'}[0]{'contents'}[2]{'parent'} = $result_trees{'double_command'}{'contents'}[0];
739$result_trees{'double_command'}{'contents'}[0]{'extra'}{'end_command'} = $result_trees{'double_command'}{'contents'}[0]{'contents'}[2];
740$result_trees{'double_command'}{'contents'}[0]{'parent'} = $result_trees{'double_command'};
741$result_trees{'double_command'}{'contents'}[1]{'parent'} = $result_trees{'double_command'};
742$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
743$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
744$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
745$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
746$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
747$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
748$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0];
749$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0];
750$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0];
751$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0];
752$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0];
753$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0];
754$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[2];
755$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'command'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0];
756$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[2];
757$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[2];
758$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6];
759$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0];
760$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0];
761$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[0];
762$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
763$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'command'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0];
764$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0] = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
765$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}[0] = $result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'args'}[0]{'contents'}[2];
766$result_trees{'double_command'}{'contents'}[2]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2];
767$result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
768$result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[1];
769$result_trees{'double_command'}{'contents'}[2]{'contents'}[1]{'parent'} = $result_trees{'double_command'}{'contents'}[2];
770$result_trees{'double_command'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[2]{'args'}[0];
771$result_trees{'double_command'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[2];
772$result_trees{'double_command'}{'contents'}[2]{'contents'}[2]{'parent'} = $result_trees{'double_command'}{'contents'}[2];
773$result_trees{'double_command'}{'contents'}[2]{'extra'}{'end_command'} = $result_trees{'double_command'}{'contents'}[2]{'contents'}[2];
774$result_trees{'double_command'}{'contents'}[2]{'parent'} = $result_trees{'double_command'};
775
776$result_texis{'double_command'} = '@deffn func plot (a, b, c, ...) @deffnx func plot2 (a, b, c, ..., d)
777aaa
778@end deffn
779
780@deffn func aaaa args  @defvr c--ategory d--efvr_name
781bbb
782@end deffn
783';
784
785
786$result_texts{'double_command'} = 'func: plot (a, b, c, ...) func: plot2 (a, b, c, ..., d)
787
788aaa
789
790func: aaaa args  c--ategory: d--efvr_name
791
792bbb
793';
794
795$result_errors{'double_command'} = [
796  {
797    'error_line' => ':1: warning: @deffnx should only appear at the beginning of a line
798',
799    'file_name' => '',
800    'line_nr' => 1,
801    'macro' => '',
802    'text' => '@deffnx should only appear at the beginning of a line',
803    'type' => 'warning'
804  },
805  {
806    'error_line' => ':1: warning: @deffnx should not appear in @deffn
807',
808    'file_name' => '',
809    'line_nr' => 1,
810    'macro' => '',
811    'text' => '@deffnx should not appear in @deffn',
812    'type' => 'warning'
813  },
814  {
815    'error_line' => ':1: must be after `@deffn\' to use `@deffnx\'
816',
817    'file_name' => '',
818    'line_nr' => 1,
819    'macro' => '',
820    'text' => 'must be after `@deffn\' to use `@deffnx\'',
821    'type' => 'error'
822  },
823  {
824    'error_line' => ':1: warning: entry for index `fn\' outside of any node
825',
826    'file_name' => '',
827    'line_nr' => 1,
828    'macro' => '',
829    'text' => 'entry for index `fn\' outside of any node',
830    'type' => 'warning'
831  },
832  {
833    'error_line' => ':1: warning: entry for index `fn\' outside of any node
834',
835    'file_name' => '',
836    'line_nr' => 1,
837    'macro' => '',
838    'text' => 'entry for index `fn\' outside of any node',
839    'type' => 'warning'
840  },
841  {
842    'error_line' => ':5: warning: @defvr should only appear at the beginning of a line
843',
844    'file_name' => '',
845    'line_nr' => 5,
846    'macro' => '',
847    'text' => '@defvr should only appear at the beginning of a line',
848    'type' => 'warning'
849  },
850  {
851    'error_line' => ':5: warning: @defvr should not appear in @deffn
852',
853    'file_name' => '',
854    'line_nr' => 5,
855    'macro' => '',
856    'text' => '@defvr should not appear in @deffn',
857    'type' => 'warning'
858  },
859  {
860    'error_line' => ':5: warning: entry for index `vr\' outside of any node
861',
862    'file_name' => '',
863    'line_nr' => 5,
864    'macro' => '',
865    'text' => 'entry for index `vr\' outside of any node',
866    'type' => 'warning'
867  },
868  {
869    'error_line' => ':5: no matching `@end defvr\'
870',
871    'file_name' => '',
872    'line_nr' => 5,
873    'macro' => '',
874    'text' => 'no matching `@end defvr\'',
875    'type' => 'error'
876  },
877  {
878    'error_line' => ':5: warning: entry for index `fn\' outside of any node
879',
880    'file_name' => '',
881    'line_nr' => 5,
882    'macro' => '',
883    'text' => 'entry for index `fn\' outside of any node',
884    'type' => 'warning'
885  }
886];
887
888
889$result_floats{'double_command'} = {};
890
891
8921;
893