1[
2  {
3    "type": "arg",
4    "named": true,
5    "fields": {},
6    "children": {
7      "multiple": true,
8      "required": true,
9      "types": [
10        {
11          "type": "arg_identifier",
12          "named": true
13        },
14        {
15          "type": "args",
16          "named": true
17        },
18        {
19          "type": "cmd_substitution_arg",
20          "named": true
21        },
22        {
23          "type": "concatenation",
24          "named": true
25        },
26        {
27          "type": "double_quoted_arg",
28          "named": true
29        },
30        {
31          "type": "single_quoted_arg",
32          "named": true
33        }
34      ]
35    }
36  },
37  {
38    "type": "arg_identifier",
39    "named": true,
40    "fields": {}
41  },
42  {
43    "type": "arged_command",
44    "named": true,
45    "fields": {
46      "args": {
47        "multiple": false,
48        "required": false,
49        "types": [
50          {
51            "type": "arged_command",
52            "named": true
53          },
54          {
55            "type": "args",
56            "named": true
57          },
58          {
59            "type": "foreach_addrsize_command",
60            "named": true
61          },
62          {
63            "type": "foreach_bb_command",
64            "named": true
65          },
66          {
67            "type": "foreach_cmd_command",
68            "named": true
69          },
70          {
71            "type": "foreach_comment_command",
72            "named": true
73          },
74          {
75            "type": "foreach_dbgmap_command",
76            "named": true
77          },
78          {
79            "type": "foreach_flag_command",
80            "named": true
81          },
82          {
83            "type": "foreach_function_command",
84            "named": true
85          },
86          {
87            "type": "foreach_import_command",
88            "named": true
89          },
90          {
91            "type": "foreach_iomap_command",
92            "named": true
93          },
94          {
95            "type": "foreach_register_command",
96            "named": true
97          },
98          {
99            "type": "foreach_section_command",
100            "named": true
101          },
102          {
103            "type": "foreach_string_command",
104            "named": true
105          },
106          {
107            "type": "foreach_symbol_command",
108            "named": true
109          },
110          {
111            "type": "foreach_thread_command",
112            "named": true
113          },
114          {
115            "type": "grep_command",
116            "named": true
117          },
118          {
119            "type": "help_command",
120            "named": true
121          },
122          {
123            "type": "html_disable_command",
124            "named": true
125          },
126          {
127            "type": "html_enable_command",
128            "named": true
129          },
130          {
131            "type": "interpret_arg",
132            "named": true
133          },
134          {
135            "type": "iter_bbs_command",
136            "named": true
137          },
138          {
139            "type": "iter_dbta_command",
140            "named": true
141          },
142          {
143            "type": "iter_dbtb_command",
144            "named": true
145          },
146          {
147            "type": "iter_dbts_command",
148            "named": true
149          },
150          {
151            "type": "iter_file_lines_command",
152            "named": true
153          },
154          {
155            "type": "iter_flags_command",
156            "named": true
157          },
158          {
159            "type": "iter_functions_command",
160            "named": true
161          },
162          {
163            "type": "iter_hit_command",
164            "named": true
165          },
166          {
167            "type": "iter_instrs_command",
168            "named": true
169          },
170          {
171            "type": "iter_interpret_command",
172            "named": true
173          },
174          {
175            "type": "iter_offsets_command",
176            "named": true
177          },
178          {
179            "type": "iter_sdbquery_command",
180            "named": true
181          },
182          {
183            "type": "iter_sections_command",
184            "named": true
185          },
186          {
187            "type": "iter_step_command",
188            "named": true
189          },
190          {
191            "type": "iter_threads_command",
192            "named": true
193          },
194          {
195            "type": "last_command",
196            "named": true
197          },
198          {
199            "type": "legacy_quoted_command",
200            "named": true
201          },
202          {
203            "type": "macro_args",
204            "named": true
205          },
206          {
207            "type": "macro_call_content",
208            "named": true
209          },
210          {
211            "type": "number_command",
212            "named": true
213          },
214          {
215            "type": "pf_args",
216            "named": true
217          },
218          {
219            "type": "pf_dot_cmd_args",
220            "named": true
221          },
222          {
223            "type": "pf_new_args",
224            "named": true
225          },
226          {
227            "type": "pipe_command",
228            "named": true
229          },
230          {
231            "type": "repeat_command",
232            "named": true
233          },
234          {
235            "type": "scr_tts_command",
236            "named": true
237          },
238          {
239            "type": "task_command",
240            "named": true
241          },
242          {
243            "type": "tmp_arch_command",
244            "named": true
245          },
246          {
247            "type": "tmp_bits_command",
248            "named": true
249          },
250          {
251            "type": "tmp_blksz_command",
252            "named": true
253          },
254          {
255            "type": "tmp_eval_command",
256            "named": true
257          },
258          {
259            "type": "tmp_fd_command",
260            "named": true
261          },
262          {
263            "type": "tmp_file_command",
264            "named": true
265          },
266          {
267            "type": "tmp_fromto_command",
268            "named": true
269          },
270          {
271            "type": "tmp_fs_command",
272            "named": true
273          },
274          {
275            "type": "tmp_hex_command",
276            "named": true
277          },
278          {
279            "type": "tmp_kuery_command",
280            "named": true
281          },
282          {
283            "type": "tmp_nthi_command",
284            "named": true
285          },
286          {
287            "type": "tmp_reg_command",
288            "named": true
289          },
290          {
291            "type": "tmp_reli_command",
292            "named": true
293          },
294          {
295            "type": "tmp_seek_command",
296            "named": true
297          },
298          {
299            "type": "tmp_string_command",
300            "named": true
301          }
302        ]
303      },
304      "command": {
305        "multiple": false,
306        "required": true,
307        "types": [
308          {
309            "type": "cmd_identifier",
310            "named": true
311          },
312          {
313            "type": "system_identifier",
314            "named": true
315          },
316          {
317            "type": "|.",
318            "named": false
319          }
320        ]
321      }
322    }
323  },
324  {
325    "type": "args",
326    "named": true,
327    "fields": {},
328    "children": {
329      "multiple": true,
330      "required": true,
331      "types": [
332        {
333          "type": "arg",
334          "named": true
335        },
336        {
337          "type": "arg_identifier",
338          "named": true
339        },
340        {
341          "type": "args",
342          "named": true
343        },
344        {
345          "type": "pf_args",
346          "named": true
347        }
348      ]
349    }
350  },
351  {
352    "type": "cmd_identifier",
353    "named": true,
354    "fields": {}
355  },
356  {
357    "type": "cmd_substitution_arg",
358    "named": true,
359    "fields": {},
360    "children": {
361      "multiple": true,
362      "required": false,
363      "types": [
364        {
365          "type": "arged_command",
366          "named": true
367        },
368        {
369          "type": "foreach_addrsize_command",
370          "named": true
371        },
372        {
373          "type": "foreach_bb_command",
374          "named": true
375        },
376        {
377          "type": "foreach_cmd_command",
378          "named": true
379        },
380        {
381          "type": "foreach_comment_command",
382          "named": true
383        },
384        {
385          "type": "foreach_dbgmap_command",
386          "named": true
387        },
388        {
389          "type": "foreach_flag_command",
390          "named": true
391        },
392        {
393          "type": "foreach_function_command",
394          "named": true
395        },
396        {
397          "type": "foreach_import_command",
398          "named": true
399        },
400        {
401          "type": "foreach_iomap_command",
402          "named": true
403        },
404        {
405          "type": "foreach_register_command",
406          "named": true
407        },
408        {
409          "type": "foreach_section_command",
410          "named": true
411        },
412        {
413          "type": "foreach_string_command",
414          "named": true
415        },
416        {
417          "type": "foreach_symbol_command",
418          "named": true
419        },
420        {
421          "type": "foreach_thread_command",
422          "named": true
423        },
424        {
425          "type": "grep_command",
426          "named": true
427        },
428        {
429          "type": "help_command",
430          "named": true
431        },
432        {
433          "type": "html_disable_command",
434          "named": true
435        },
436        {
437          "type": "html_enable_command",
438          "named": true
439        },
440        {
441          "type": "iter_bbs_command",
442          "named": true
443        },
444        {
445          "type": "iter_dbta_command",
446          "named": true
447        },
448        {
449          "type": "iter_dbtb_command",
450          "named": true
451        },
452        {
453          "type": "iter_dbts_command",
454          "named": true
455        },
456        {
457          "type": "iter_file_lines_command",
458          "named": true
459        },
460        {
461          "type": "iter_flags_command",
462          "named": true
463        },
464        {
465          "type": "iter_functions_command",
466          "named": true
467        },
468        {
469          "type": "iter_hit_command",
470          "named": true
471        },
472        {
473          "type": "iter_instrs_command",
474          "named": true
475        },
476        {
477          "type": "iter_interpret_command",
478          "named": true
479        },
480        {
481          "type": "iter_offsets_command",
482          "named": true
483        },
484        {
485          "type": "iter_sdbquery_command",
486          "named": true
487        },
488        {
489          "type": "iter_sections_command",
490          "named": true
491        },
492        {
493          "type": "iter_step_command",
494          "named": true
495        },
496        {
497          "type": "iter_threads_command",
498          "named": true
499        },
500        {
501          "type": "last_command",
502          "named": true
503        },
504        {
505          "type": "legacy_quoted_command",
506          "named": true
507        },
508        {
509          "type": "number_command",
510          "named": true
511        },
512        {
513          "type": "pipe_command",
514          "named": true
515        },
516        {
517          "type": "redirect_command",
518          "named": true
519        },
520        {
521          "type": "repeat_command",
522          "named": true
523        },
524        {
525          "type": "scr_tts_command",
526          "named": true
527        },
528        {
529          "type": "task_command",
530          "named": true
531        },
532        {
533          "type": "tmp_arch_command",
534          "named": true
535        },
536        {
537          "type": "tmp_bits_command",
538          "named": true
539        },
540        {
541          "type": "tmp_blksz_command",
542          "named": true
543        },
544        {
545          "type": "tmp_eval_command",
546          "named": true
547        },
548        {
549          "type": "tmp_fd_command",
550          "named": true
551        },
552        {
553          "type": "tmp_file_command",
554          "named": true
555        },
556        {
557          "type": "tmp_fromto_command",
558          "named": true
559        },
560        {
561          "type": "tmp_fs_command",
562          "named": true
563        },
564        {
565          "type": "tmp_hex_command",
566          "named": true
567        },
568        {
569          "type": "tmp_kuery_command",
570          "named": true
571        },
572        {
573          "type": "tmp_nthi_command",
574          "named": true
575        },
576        {
577          "type": "tmp_reg_command",
578          "named": true
579        },
580        {
581          "type": "tmp_reli_command",
582          "named": true
583        },
584        {
585          "type": "tmp_seek_command",
586          "named": true
587        },
588        {
589          "type": "tmp_string_command",
590          "named": true
591        }
592      ]
593    }
594  },
595  {
596    "type": "commands",
597    "named": true,
598    "fields": {},
599    "children": {
600      "multiple": true,
601      "required": false,
602      "types": [
603        {
604          "type": "arged_command",
605          "named": true
606        },
607        {
608          "type": "foreach_addrsize_command",
609          "named": true
610        },
611        {
612          "type": "foreach_bb_command",
613          "named": true
614        },
615        {
616          "type": "foreach_cmd_command",
617          "named": true
618        },
619        {
620          "type": "foreach_comment_command",
621          "named": true
622        },
623        {
624          "type": "foreach_dbgmap_command",
625          "named": true
626        },
627        {
628          "type": "foreach_flag_command",
629          "named": true
630        },
631        {
632          "type": "foreach_function_command",
633          "named": true
634        },
635        {
636          "type": "foreach_import_command",
637          "named": true
638        },
639        {
640          "type": "foreach_iomap_command",
641          "named": true
642        },
643        {
644          "type": "foreach_register_command",
645          "named": true
646        },
647        {
648          "type": "foreach_section_command",
649          "named": true
650        },
651        {
652          "type": "foreach_string_command",
653          "named": true
654        },
655        {
656          "type": "foreach_symbol_command",
657          "named": true
658        },
659        {
660          "type": "foreach_thread_command",
661          "named": true
662        },
663        {
664          "type": "grep_command",
665          "named": true
666        },
667        {
668          "type": "help_command",
669          "named": true
670        },
671        {
672          "type": "html_disable_command",
673          "named": true
674        },
675        {
676          "type": "html_enable_command",
677          "named": true
678        },
679        {
680          "type": "iter_bbs_command",
681          "named": true
682        },
683        {
684          "type": "iter_dbta_command",
685          "named": true
686        },
687        {
688          "type": "iter_dbtb_command",
689          "named": true
690        },
691        {
692          "type": "iter_dbts_command",
693          "named": true
694        },
695        {
696          "type": "iter_file_lines_command",
697          "named": true
698        },
699        {
700          "type": "iter_flags_command",
701          "named": true
702        },
703        {
704          "type": "iter_functions_command",
705          "named": true
706        },
707        {
708          "type": "iter_hit_command",
709          "named": true
710        },
711        {
712          "type": "iter_instrs_command",
713          "named": true
714        },
715        {
716          "type": "iter_interpret_command",
717          "named": true
718        },
719        {
720          "type": "iter_offsets_command",
721          "named": true
722        },
723        {
724          "type": "iter_sdbquery_command",
725          "named": true
726        },
727        {
728          "type": "iter_sections_command",
729          "named": true
730        },
731        {
732          "type": "iter_step_command",
733          "named": true
734        },
735        {
736          "type": "iter_threads_command",
737          "named": true
738        },
739        {
740          "type": "last_command",
741          "named": true
742        },
743        {
744          "type": "legacy_quoted_command",
745          "named": true
746        },
747        {
748          "type": "number_command",
749          "named": true
750        },
751        {
752          "type": "pipe_command",
753          "named": true
754        },
755        {
756          "type": "redirect_command",
757          "named": true
758        },
759        {
760          "type": "repeat_command",
761          "named": true
762        },
763        {
764          "type": "scr_tts_command",
765          "named": true
766        },
767        {
768          "type": "task_command",
769          "named": true
770        },
771        {
772          "type": "tmp_arch_command",
773          "named": true
774        },
775        {
776          "type": "tmp_bits_command",
777          "named": true
778        },
779        {
780          "type": "tmp_blksz_command",
781          "named": true
782        },
783        {
784          "type": "tmp_eval_command",
785          "named": true
786        },
787        {
788          "type": "tmp_fd_command",
789          "named": true
790        },
791        {
792          "type": "tmp_file_command",
793          "named": true
794        },
795        {
796          "type": "tmp_fromto_command",
797          "named": true
798        },
799        {
800          "type": "tmp_fs_command",
801          "named": true
802        },
803        {
804          "type": "tmp_hex_command",
805          "named": true
806        },
807        {
808          "type": "tmp_kuery_command",
809          "named": true
810        },
811        {
812          "type": "tmp_nthi_command",
813          "named": true
814        },
815        {
816          "type": "tmp_reg_command",
817          "named": true
818        },
819        {
820          "type": "tmp_reli_command",
821          "named": true
822        },
823        {
824          "type": "tmp_seek_command",
825          "named": true
826        },
827        {
828          "type": "tmp_string_command",
829          "named": true
830        }
831      ]
832    }
833  },
834  {
835    "type": "concatenation",
836    "named": true,
837    "fields": {},
838    "children": {
839      "multiple": true,
840      "required": true,
841      "types": [
842        {
843          "type": "arg_identifier",
844          "named": true
845        },
846        {
847          "type": "args",
848          "named": true
849        },
850        {
851          "type": "cmd_substitution_arg",
852          "named": true
853        },
854        {
855          "type": "double_quoted_arg",
856          "named": true
857        },
858        {
859          "type": "single_quoted_arg",
860          "named": true
861        }
862      ]
863    }
864  },
865  {
866    "type": "double_quoted_arg",
867    "named": true,
868    "fields": {},
869    "children": {
870      "multiple": true,
871      "required": false,
872      "types": [
873        {
874          "type": "cmd_substitution_arg",
875          "named": true
876        }
877      ]
878    }
879  },
880  {
881    "type": "fdn_append_operator",
882    "named": true,
883    "fields": {},
884    "children": {
885      "multiple": false,
886      "required": false,
887      "types": [
888        {
889          "type": "file_descriptor",
890          "named": true
891        }
892      ]
893    }
894  },
895  {
896    "type": "fdn_redirect_operator",
897    "named": true,
898    "fields": {},
899    "children": {
900      "multiple": false,
901      "required": false,
902      "types": [
903        {
904          "type": "file_descriptor",
905          "named": true
906        }
907      ]
908    }
909  },
910  {
911    "type": "foreach_addrsize_command",
912    "named": true,
913    "fields": {},
914    "children": {
915      "multiple": true,
916      "required": true,
917      "types": [
918        {
919          "type": "arg",
920          "named": true
921        },
922        {
923          "type": "arged_command",
924          "named": true
925        },
926        {
927          "type": "foreach_addrsize_command",
928          "named": true
929        },
930        {
931          "type": "foreach_bb_command",
932          "named": true
933        },
934        {
935          "type": "foreach_cmd_command",
936          "named": true
937        },
938        {
939          "type": "foreach_comment_command",
940          "named": true
941        },
942        {
943          "type": "foreach_dbgmap_command",
944          "named": true
945        },
946        {
947          "type": "foreach_flag_command",
948          "named": true
949        },
950        {
951          "type": "foreach_function_command",
952          "named": true
953        },
954        {
955          "type": "foreach_import_command",
956          "named": true
957        },
958        {
959          "type": "foreach_iomap_command",
960          "named": true
961        },
962        {
963          "type": "foreach_register_command",
964          "named": true
965        },
966        {
967          "type": "foreach_section_command",
968          "named": true
969        },
970        {
971          "type": "foreach_string_command",
972          "named": true
973        },
974        {
975          "type": "foreach_symbol_command",
976          "named": true
977        },
978        {
979          "type": "foreach_thread_command",
980          "named": true
981        },
982        {
983          "type": "grep_command",
984          "named": true
985        },
986        {
987          "type": "help_command",
988          "named": true
989        },
990        {
991          "type": "html_disable_command",
992          "named": true
993        },
994        {
995          "type": "html_enable_command",
996          "named": true
997        },
998        {
999          "type": "iter_bbs_command",
1000          "named": true
1001        },
1002        {
1003          "type": "iter_dbta_command",
1004          "named": true
1005        },
1006        {
1007          "type": "iter_dbtb_command",
1008          "named": true
1009        },
1010        {
1011          "type": "iter_dbts_command",
1012          "named": true
1013        },
1014        {
1015          "type": "iter_file_lines_command",
1016          "named": true
1017        },
1018        {
1019          "type": "iter_flags_command",
1020          "named": true
1021        },
1022        {
1023          "type": "iter_functions_command",
1024          "named": true
1025        },
1026        {
1027          "type": "iter_hit_command",
1028          "named": true
1029        },
1030        {
1031          "type": "iter_instrs_command",
1032          "named": true
1033        },
1034        {
1035          "type": "iter_interpret_command",
1036          "named": true
1037        },
1038        {
1039          "type": "iter_offsets_command",
1040          "named": true
1041        },
1042        {
1043          "type": "iter_sdbquery_command",
1044          "named": true
1045        },
1046        {
1047          "type": "iter_sections_command",
1048          "named": true
1049        },
1050        {
1051          "type": "iter_step_command",
1052          "named": true
1053        },
1054        {
1055          "type": "iter_threads_command",
1056          "named": true
1057        },
1058        {
1059          "type": "last_command",
1060          "named": true
1061        },
1062        {
1063          "type": "legacy_quoted_command",
1064          "named": true
1065        },
1066        {
1067          "type": "number_command",
1068          "named": true
1069        },
1070        {
1071          "type": "pipe_command",
1072          "named": true
1073        },
1074        {
1075          "type": "repeat_command",
1076          "named": true
1077        },
1078        {
1079          "type": "scr_tts_command",
1080          "named": true
1081        },
1082        {
1083          "type": "task_command",
1084          "named": true
1085        },
1086        {
1087          "type": "tmp_arch_command",
1088          "named": true
1089        },
1090        {
1091          "type": "tmp_bits_command",
1092          "named": true
1093        },
1094        {
1095          "type": "tmp_blksz_command",
1096          "named": true
1097        },
1098        {
1099          "type": "tmp_eval_command",
1100          "named": true
1101        },
1102        {
1103          "type": "tmp_fd_command",
1104          "named": true
1105        },
1106        {
1107          "type": "tmp_file_command",
1108          "named": true
1109        },
1110        {
1111          "type": "tmp_fromto_command",
1112          "named": true
1113        },
1114        {
1115          "type": "tmp_fs_command",
1116          "named": true
1117        },
1118        {
1119          "type": "tmp_hex_command",
1120          "named": true
1121        },
1122        {
1123          "type": "tmp_kuery_command",
1124          "named": true
1125        },
1126        {
1127          "type": "tmp_nthi_command",
1128          "named": true
1129        },
1130        {
1131          "type": "tmp_reg_command",
1132          "named": true
1133        },
1134        {
1135          "type": "tmp_reli_command",
1136          "named": true
1137        },
1138        {
1139          "type": "tmp_seek_command",
1140          "named": true
1141        },
1142        {
1143          "type": "tmp_string_command",
1144          "named": true
1145        }
1146      ]
1147    }
1148  },
1149  {
1150    "type": "foreach_bb_command",
1151    "named": true,
1152    "fields": {},
1153    "children": {
1154      "multiple": false,
1155      "required": true,
1156      "types": [
1157        {
1158          "type": "arged_command",
1159          "named": true
1160        },
1161        {
1162          "type": "foreach_addrsize_command",
1163          "named": true
1164        },
1165        {
1166          "type": "foreach_bb_command",
1167          "named": true
1168        },
1169        {
1170          "type": "foreach_cmd_command",
1171          "named": true
1172        },
1173        {
1174          "type": "foreach_comment_command",
1175          "named": true
1176        },
1177        {
1178          "type": "foreach_dbgmap_command",
1179          "named": true
1180        },
1181        {
1182          "type": "foreach_flag_command",
1183          "named": true
1184        },
1185        {
1186          "type": "foreach_function_command",
1187          "named": true
1188        },
1189        {
1190          "type": "foreach_import_command",
1191          "named": true
1192        },
1193        {
1194          "type": "foreach_iomap_command",
1195          "named": true
1196        },
1197        {
1198          "type": "foreach_register_command",
1199          "named": true
1200        },
1201        {
1202          "type": "foreach_section_command",
1203          "named": true
1204        },
1205        {
1206          "type": "foreach_string_command",
1207          "named": true
1208        },
1209        {
1210          "type": "foreach_symbol_command",
1211          "named": true
1212        },
1213        {
1214          "type": "foreach_thread_command",
1215          "named": true
1216        },
1217        {
1218          "type": "grep_command",
1219          "named": true
1220        },
1221        {
1222          "type": "help_command",
1223          "named": true
1224        },
1225        {
1226          "type": "html_disable_command",
1227          "named": true
1228        },
1229        {
1230          "type": "html_enable_command",
1231          "named": true
1232        },
1233        {
1234          "type": "iter_bbs_command",
1235          "named": true
1236        },
1237        {
1238          "type": "iter_dbta_command",
1239          "named": true
1240        },
1241        {
1242          "type": "iter_dbtb_command",
1243          "named": true
1244        },
1245        {
1246          "type": "iter_dbts_command",
1247          "named": true
1248        },
1249        {
1250          "type": "iter_file_lines_command",
1251          "named": true
1252        },
1253        {
1254          "type": "iter_flags_command",
1255          "named": true
1256        },
1257        {
1258          "type": "iter_functions_command",
1259          "named": true
1260        },
1261        {
1262          "type": "iter_hit_command",
1263          "named": true
1264        },
1265        {
1266          "type": "iter_instrs_command",
1267          "named": true
1268        },
1269        {
1270          "type": "iter_interpret_command",
1271          "named": true
1272        },
1273        {
1274          "type": "iter_offsets_command",
1275          "named": true
1276        },
1277        {
1278          "type": "iter_sdbquery_command",
1279          "named": true
1280        },
1281        {
1282          "type": "iter_sections_command",
1283          "named": true
1284        },
1285        {
1286          "type": "iter_step_command",
1287          "named": true
1288        },
1289        {
1290          "type": "iter_threads_command",
1291          "named": true
1292        },
1293        {
1294          "type": "last_command",
1295          "named": true
1296        },
1297        {
1298          "type": "legacy_quoted_command",
1299          "named": true
1300        },
1301        {
1302          "type": "number_command",
1303          "named": true
1304        },
1305        {
1306          "type": "pipe_command",
1307          "named": true
1308        },
1309        {
1310          "type": "repeat_command",
1311          "named": true
1312        },
1313        {
1314          "type": "scr_tts_command",
1315          "named": true
1316        },
1317        {
1318          "type": "task_command",
1319          "named": true
1320        },
1321        {
1322          "type": "tmp_arch_command",
1323          "named": true
1324        },
1325        {
1326          "type": "tmp_bits_command",
1327          "named": true
1328        },
1329        {
1330          "type": "tmp_blksz_command",
1331          "named": true
1332        },
1333        {
1334          "type": "tmp_eval_command",
1335          "named": true
1336        },
1337        {
1338          "type": "tmp_fd_command",
1339          "named": true
1340        },
1341        {
1342          "type": "tmp_file_command",
1343          "named": true
1344        },
1345        {
1346          "type": "tmp_fromto_command",
1347          "named": true
1348        },
1349        {
1350          "type": "tmp_fs_command",
1351          "named": true
1352        },
1353        {
1354          "type": "tmp_hex_command",
1355          "named": true
1356        },
1357        {
1358          "type": "tmp_kuery_command",
1359          "named": true
1360        },
1361        {
1362          "type": "tmp_nthi_command",
1363          "named": true
1364        },
1365        {
1366          "type": "tmp_reg_command",
1367          "named": true
1368        },
1369        {
1370          "type": "tmp_reli_command",
1371          "named": true
1372        },
1373        {
1374          "type": "tmp_seek_command",
1375          "named": true
1376        },
1377        {
1378          "type": "tmp_string_command",
1379          "named": true
1380        }
1381      ]
1382    }
1383  },
1384  {
1385    "type": "foreach_cmd_command",
1386    "named": true,
1387    "fields": {},
1388    "children": {
1389      "multiple": true,
1390      "required": true,
1391      "types": [
1392        {
1393          "type": "arged_command",
1394          "named": true
1395        },
1396        {
1397          "type": "foreach_addrsize_command",
1398          "named": true
1399        },
1400        {
1401          "type": "foreach_bb_command",
1402          "named": true
1403        },
1404        {
1405          "type": "foreach_cmd_command",
1406          "named": true
1407        },
1408        {
1409          "type": "foreach_comment_command",
1410          "named": true
1411        },
1412        {
1413          "type": "foreach_dbgmap_command",
1414          "named": true
1415        },
1416        {
1417          "type": "foreach_flag_command",
1418          "named": true
1419        },
1420        {
1421          "type": "foreach_function_command",
1422          "named": true
1423        },
1424        {
1425          "type": "foreach_import_command",
1426          "named": true
1427        },
1428        {
1429          "type": "foreach_iomap_command",
1430          "named": true
1431        },
1432        {
1433          "type": "foreach_register_command",
1434          "named": true
1435        },
1436        {
1437          "type": "foreach_section_command",
1438          "named": true
1439        },
1440        {
1441          "type": "foreach_string_command",
1442          "named": true
1443        },
1444        {
1445          "type": "foreach_symbol_command",
1446          "named": true
1447        },
1448        {
1449          "type": "foreach_thread_command",
1450          "named": true
1451        },
1452        {
1453          "type": "grep_command",
1454          "named": true
1455        },
1456        {
1457          "type": "help_command",
1458          "named": true
1459        },
1460        {
1461          "type": "html_disable_command",
1462          "named": true
1463        },
1464        {
1465          "type": "html_enable_command",
1466          "named": true
1467        },
1468        {
1469          "type": "iter_bbs_command",
1470          "named": true
1471        },
1472        {
1473          "type": "iter_dbta_command",
1474          "named": true
1475        },
1476        {
1477          "type": "iter_dbtb_command",
1478          "named": true
1479        },
1480        {
1481          "type": "iter_dbts_command",
1482          "named": true
1483        },
1484        {
1485          "type": "iter_file_lines_command",
1486          "named": true
1487        },
1488        {
1489          "type": "iter_flags_command",
1490          "named": true
1491        },
1492        {
1493          "type": "iter_functions_command",
1494          "named": true
1495        },
1496        {
1497          "type": "iter_hit_command",
1498          "named": true
1499        },
1500        {
1501          "type": "iter_instrs_command",
1502          "named": true
1503        },
1504        {
1505          "type": "iter_interpret_command",
1506          "named": true
1507        },
1508        {
1509          "type": "iter_offsets_command",
1510          "named": true
1511        },
1512        {
1513          "type": "iter_sdbquery_command",
1514          "named": true
1515        },
1516        {
1517          "type": "iter_sections_command",
1518          "named": true
1519        },
1520        {
1521          "type": "iter_step_command",
1522          "named": true
1523        },
1524        {
1525          "type": "iter_threads_command",
1526          "named": true
1527        },
1528        {
1529          "type": "last_command",
1530          "named": true
1531        },
1532        {
1533          "type": "legacy_quoted_command",
1534          "named": true
1535        },
1536        {
1537          "type": "number_command",
1538          "named": true
1539        },
1540        {
1541          "type": "pipe_command",
1542          "named": true
1543        },
1544        {
1545          "type": "repeat_command",
1546          "named": true
1547        },
1548        {
1549          "type": "scr_tts_command",
1550          "named": true
1551        },
1552        {
1553          "type": "task_command",
1554          "named": true
1555        },
1556        {
1557          "type": "tmp_arch_command",
1558          "named": true
1559        },
1560        {
1561          "type": "tmp_bits_command",
1562          "named": true
1563        },
1564        {
1565          "type": "tmp_blksz_command",
1566          "named": true
1567        },
1568        {
1569          "type": "tmp_eval_command",
1570          "named": true
1571        },
1572        {
1573          "type": "tmp_fd_command",
1574          "named": true
1575        },
1576        {
1577          "type": "tmp_file_command",
1578          "named": true
1579        },
1580        {
1581          "type": "tmp_fromto_command",
1582          "named": true
1583        },
1584        {
1585          "type": "tmp_fs_command",
1586          "named": true
1587        },
1588        {
1589          "type": "tmp_hex_command",
1590          "named": true
1591        },
1592        {
1593          "type": "tmp_kuery_command",
1594          "named": true
1595        },
1596        {
1597          "type": "tmp_nthi_command",
1598          "named": true
1599        },
1600        {
1601          "type": "tmp_reg_command",
1602          "named": true
1603        },
1604        {
1605          "type": "tmp_reli_command",
1606          "named": true
1607        },
1608        {
1609          "type": "tmp_seek_command",
1610          "named": true
1611        },
1612        {
1613          "type": "tmp_string_command",
1614          "named": true
1615        }
1616      ]
1617    }
1618  },
1619  {
1620    "type": "foreach_comment_command",
1621    "named": true,
1622    "fields": {},
1623    "children": {
1624      "multiple": true,
1625      "required": true,
1626      "types": [
1627        {
1628          "type": "arg",
1629          "named": true
1630        },
1631        {
1632          "type": "arged_command",
1633          "named": true
1634        },
1635        {
1636          "type": "foreach_addrsize_command",
1637          "named": true
1638        },
1639        {
1640          "type": "foreach_bb_command",
1641          "named": true
1642        },
1643        {
1644          "type": "foreach_cmd_command",
1645          "named": true
1646        },
1647        {
1648          "type": "foreach_comment_command",
1649          "named": true
1650        },
1651        {
1652          "type": "foreach_dbgmap_command",
1653          "named": true
1654        },
1655        {
1656          "type": "foreach_flag_command",
1657          "named": true
1658        },
1659        {
1660          "type": "foreach_function_command",
1661          "named": true
1662        },
1663        {
1664          "type": "foreach_import_command",
1665          "named": true
1666        },
1667        {
1668          "type": "foreach_iomap_command",
1669          "named": true
1670        },
1671        {
1672          "type": "foreach_register_command",
1673          "named": true
1674        },
1675        {
1676          "type": "foreach_section_command",
1677          "named": true
1678        },
1679        {
1680          "type": "foreach_string_command",
1681          "named": true
1682        },
1683        {
1684          "type": "foreach_symbol_command",
1685          "named": true
1686        },
1687        {
1688          "type": "foreach_thread_command",
1689          "named": true
1690        },
1691        {
1692          "type": "grep_command",
1693          "named": true
1694        },
1695        {
1696          "type": "help_command",
1697          "named": true
1698        },
1699        {
1700          "type": "html_disable_command",
1701          "named": true
1702        },
1703        {
1704          "type": "html_enable_command",
1705          "named": true
1706        },
1707        {
1708          "type": "iter_bbs_command",
1709          "named": true
1710        },
1711        {
1712          "type": "iter_dbta_command",
1713          "named": true
1714        },
1715        {
1716          "type": "iter_dbtb_command",
1717          "named": true
1718        },
1719        {
1720          "type": "iter_dbts_command",
1721          "named": true
1722        },
1723        {
1724          "type": "iter_file_lines_command",
1725          "named": true
1726        },
1727        {
1728          "type": "iter_flags_command",
1729          "named": true
1730        },
1731        {
1732          "type": "iter_functions_command",
1733          "named": true
1734        },
1735        {
1736          "type": "iter_hit_command",
1737          "named": true
1738        },
1739        {
1740          "type": "iter_instrs_command",
1741          "named": true
1742        },
1743        {
1744          "type": "iter_interpret_command",
1745          "named": true
1746        },
1747        {
1748          "type": "iter_offsets_command",
1749          "named": true
1750        },
1751        {
1752          "type": "iter_sdbquery_command",
1753          "named": true
1754        },
1755        {
1756          "type": "iter_sections_command",
1757          "named": true
1758        },
1759        {
1760          "type": "iter_step_command",
1761          "named": true
1762        },
1763        {
1764          "type": "iter_threads_command",
1765          "named": true
1766        },
1767        {
1768          "type": "last_command",
1769          "named": true
1770        },
1771        {
1772          "type": "legacy_quoted_command",
1773          "named": true
1774        },
1775        {
1776          "type": "number_command",
1777          "named": true
1778        },
1779        {
1780          "type": "pipe_command",
1781          "named": true
1782        },
1783        {
1784          "type": "repeat_command",
1785          "named": true
1786        },
1787        {
1788          "type": "scr_tts_command",
1789          "named": true
1790        },
1791        {
1792          "type": "task_command",
1793          "named": true
1794        },
1795        {
1796          "type": "tmp_arch_command",
1797          "named": true
1798        },
1799        {
1800          "type": "tmp_bits_command",
1801          "named": true
1802        },
1803        {
1804          "type": "tmp_blksz_command",
1805          "named": true
1806        },
1807        {
1808          "type": "tmp_eval_command",
1809          "named": true
1810        },
1811        {
1812          "type": "tmp_fd_command",
1813          "named": true
1814        },
1815        {
1816          "type": "tmp_file_command",
1817          "named": true
1818        },
1819        {
1820          "type": "tmp_fromto_command",
1821          "named": true
1822        },
1823        {
1824          "type": "tmp_fs_command",
1825          "named": true
1826        },
1827        {
1828          "type": "tmp_hex_command",
1829          "named": true
1830        },
1831        {
1832          "type": "tmp_kuery_command",
1833          "named": true
1834        },
1835        {
1836          "type": "tmp_nthi_command",
1837          "named": true
1838        },
1839        {
1840          "type": "tmp_reg_command",
1841          "named": true
1842        },
1843        {
1844          "type": "tmp_reli_command",
1845          "named": true
1846        },
1847        {
1848          "type": "tmp_seek_command",
1849          "named": true
1850        },
1851        {
1852          "type": "tmp_string_command",
1853          "named": true
1854        }
1855      ]
1856    }
1857  },
1858  {
1859    "type": "foreach_dbgmap_command",
1860    "named": true,
1861    "fields": {},
1862    "children": {
1863      "multiple": false,
1864      "required": true,
1865      "types": [
1866        {
1867          "type": "arged_command",
1868          "named": true
1869        },
1870        {
1871          "type": "foreach_addrsize_command",
1872          "named": true
1873        },
1874        {
1875          "type": "foreach_bb_command",
1876          "named": true
1877        },
1878        {
1879          "type": "foreach_cmd_command",
1880          "named": true
1881        },
1882        {
1883          "type": "foreach_comment_command",
1884          "named": true
1885        },
1886        {
1887          "type": "foreach_dbgmap_command",
1888          "named": true
1889        },
1890        {
1891          "type": "foreach_flag_command",
1892          "named": true
1893        },
1894        {
1895          "type": "foreach_function_command",
1896          "named": true
1897        },
1898        {
1899          "type": "foreach_import_command",
1900          "named": true
1901        },
1902        {
1903          "type": "foreach_iomap_command",
1904          "named": true
1905        },
1906        {
1907          "type": "foreach_register_command",
1908          "named": true
1909        },
1910        {
1911          "type": "foreach_section_command",
1912          "named": true
1913        },
1914        {
1915          "type": "foreach_string_command",
1916          "named": true
1917        },
1918        {
1919          "type": "foreach_symbol_command",
1920          "named": true
1921        },
1922        {
1923          "type": "foreach_thread_command",
1924          "named": true
1925        },
1926        {
1927          "type": "grep_command",
1928          "named": true
1929        },
1930        {
1931          "type": "help_command",
1932          "named": true
1933        },
1934        {
1935          "type": "html_disable_command",
1936          "named": true
1937        },
1938        {
1939          "type": "html_enable_command",
1940          "named": true
1941        },
1942        {
1943          "type": "iter_bbs_command",
1944          "named": true
1945        },
1946        {
1947          "type": "iter_dbta_command",
1948          "named": true
1949        },
1950        {
1951          "type": "iter_dbtb_command",
1952          "named": true
1953        },
1954        {
1955          "type": "iter_dbts_command",
1956          "named": true
1957        },
1958        {
1959          "type": "iter_file_lines_command",
1960          "named": true
1961        },
1962        {
1963          "type": "iter_flags_command",
1964          "named": true
1965        },
1966        {
1967          "type": "iter_functions_command",
1968          "named": true
1969        },
1970        {
1971          "type": "iter_hit_command",
1972          "named": true
1973        },
1974        {
1975          "type": "iter_instrs_command",
1976          "named": true
1977        },
1978        {
1979          "type": "iter_interpret_command",
1980          "named": true
1981        },
1982        {
1983          "type": "iter_offsets_command",
1984          "named": true
1985        },
1986        {
1987          "type": "iter_sdbquery_command",
1988          "named": true
1989        },
1990        {
1991          "type": "iter_sections_command",
1992          "named": true
1993        },
1994        {
1995          "type": "iter_step_command",
1996          "named": true
1997        },
1998        {
1999          "type": "iter_threads_command",
2000          "named": true
2001        },
2002        {
2003          "type": "last_command",
2004          "named": true
2005        },
2006        {
2007          "type": "legacy_quoted_command",
2008          "named": true
2009        },
2010        {
2011          "type": "number_command",
2012          "named": true
2013        },
2014        {
2015          "type": "pipe_command",
2016          "named": true
2017        },
2018        {
2019          "type": "repeat_command",
2020          "named": true
2021        },
2022        {
2023          "type": "scr_tts_command",
2024          "named": true
2025        },
2026        {
2027          "type": "task_command",
2028          "named": true
2029        },
2030        {
2031          "type": "tmp_arch_command",
2032          "named": true
2033        },
2034        {
2035          "type": "tmp_bits_command",
2036          "named": true
2037        },
2038        {
2039          "type": "tmp_blksz_command",
2040          "named": true
2041        },
2042        {
2043          "type": "tmp_eval_command",
2044          "named": true
2045        },
2046        {
2047          "type": "tmp_fd_command",
2048          "named": true
2049        },
2050        {
2051          "type": "tmp_file_command",
2052          "named": true
2053        },
2054        {
2055          "type": "tmp_fromto_command",
2056          "named": true
2057        },
2058        {
2059          "type": "tmp_fs_command",
2060          "named": true
2061        },
2062        {
2063          "type": "tmp_hex_command",
2064          "named": true
2065        },
2066        {
2067          "type": "tmp_kuery_command",
2068          "named": true
2069        },
2070        {
2071          "type": "tmp_nthi_command",
2072          "named": true
2073        },
2074        {
2075          "type": "tmp_reg_command",
2076          "named": true
2077        },
2078        {
2079          "type": "tmp_reli_command",
2080          "named": true
2081        },
2082        {
2083          "type": "tmp_seek_command",
2084          "named": true
2085        },
2086        {
2087          "type": "tmp_string_command",
2088          "named": true
2089        }
2090      ]
2091    }
2092  },
2093  {
2094    "type": "foreach_flag_command",
2095    "named": true,
2096    "fields": {},
2097    "children": {
2098      "multiple": true,
2099      "required": true,
2100      "types": [
2101        {
2102          "type": "arg",
2103          "named": true
2104        },
2105        {
2106          "type": "arged_command",
2107          "named": true
2108        },
2109        {
2110          "type": "foreach_addrsize_command",
2111          "named": true
2112        },
2113        {
2114          "type": "foreach_bb_command",
2115          "named": true
2116        },
2117        {
2118          "type": "foreach_cmd_command",
2119          "named": true
2120        },
2121        {
2122          "type": "foreach_comment_command",
2123          "named": true
2124        },
2125        {
2126          "type": "foreach_dbgmap_command",
2127          "named": true
2128        },
2129        {
2130          "type": "foreach_flag_command",
2131          "named": true
2132        },
2133        {
2134          "type": "foreach_function_command",
2135          "named": true
2136        },
2137        {
2138          "type": "foreach_import_command",
2139          "named": true
2140        },
2141        {
2142          "type": "foreach_iomap_command",
2143          "named": true
2144        },
2145        {
2146          "type": "foreach_register_command",
2147          "named": true
2148        },
2149        {
2150          "type": "foreach_section_command",
2151          "named": true
2152        },
2153        {
2154          "type": "foreach_string_command",
2155          "named": true
2156        },
2157        {
2158          "type": "foreach_symbol_command",
2159          "named": true
2160        },
2161        {
2162          "type": "foreach_thread_command",
2163          "named": true
2164        },
2165        {
2166          "type": "grep_command",
2167          "named": true
2168        },
2169        {
2170          "type": "help_command",
2171          "named": true
2172        },
2173        {
2174          "type": "html_disable_command",
2175          "named": true
2176        },
2177        {
2178          "type": "html_enable_command",
2179          "named": true
2180        },
2181        {
2182          "type": "iter_bbs_command",
2183          "named": true
2184        },
2185        {
2186          "type": "iter_dbta_command",
2187          "named": true
2188        },
2189        {
2190          "type": "iter_dbtb_command",
2191          "named": true
2192        },
2193        {
2194          "type": "iter_dbts_command",
2195          "named": true
2196        },
2197        {
2198          "type": "iter_file_lines_command",
2199          "named": true
2200        },
2201        {
2202          "type": "iter_flags_command",
2203          "named": true
2204        },
2205        {
2206          "type": "iter_functions_command",
2207          "named": true
2208        },
2209        {
2210          "type": "iter_hit_command",
2211          "named": true
2212        },
2213        {
2214          "type": "iter_instrs_command",
2215          "named": true
2216        },
2217        {
2218          "type": "iter_interpret_command",
2219          "named": true
2220        },
2221        {
2222          "type": "iter_offsets_command",
2223          "named": true
2224        },
2225        {
2226          "type": "iter_sdbquery_command",
2227          "named": true
2228        },
2229        {
2230          "type": "iter_sections_command",
2231          "named": true
2232        },
2233        {
2234          "type": "iter_step_command",
2235          "named": true
2236        },
2237        {
2238          "type": "iter_threads_command",
2239          "named": true
2240        },
2241        {
2242          "type": "last_command",
2243          "named": true
2244        },
2245        {
2246          "type": "legacy_quoted_command",
2247          "named": true
2248        },
2249        {
2250          "type": "number_command",
2251          "named": true
2252        },
2253        {
2254          "type": "pipe_command",
2255          "named": true
2256        },
2257        {
2258          "type": "repeat_command",
2259          "named": true
2260        },
2261        {
2262          "type": "scr_tts_command",
2263          "named": true
2264        },
2265        {
2266          "type": "task_command",
2267          "named": true
2268        },
2269        {
2270          "type": "tmp_arch_command",
2271          "named": true
2272        },
2273        {
2274          "type": "tmp_bits_command",
2275          "named": true
2276        },
2277        {
2278          "type": "tmp_blksz_command",
2279          "named": true
2280        },
2281        {
2282          "type": "tmp_eval_command",
2283          "named": true
2284        },
2285        {
2286          "type": "tmp_fd_command",
2287          "named": true
2288        },
2289        {
2290          "type": "tmp_file_command",
2291          "named": true
2292        },
2293        {
2294          "type": "tmp_fromto_command",
2295          "named": true
2296        },
2297        {
2298          "type": "tmp_fs_command",
2299          "named": true
2300        },
2301        {
2302          "type": "tmp_hex_command",
2303          "named": true
2304        },
2305        {
2306          "type": "tmp_kuery_command",
2307          "named": true
2308        },
2309        {
2310          "type": "tmp_nthi_command",
2311          "named": true
2312        },
2313        {
2314          "type": "tmp_reg_command",
2315          "named": true
2316        },
2317        {
2318          "type": "tmp_reli_command",
2319          "named": true
2320        },
2321        {
2322          "type": "tmp_seek_command",
2323          "named": true
2324        },
2325        {
2326          "type": "tmp_string_command",
2327          "named": true
2328        }
2329      ]
2330    }
2331  },
2332  {
2333    "type": "foreach_function_command",
2334    "named": true,
2335    "fields": {},
2336    "children": {
2337      "multiple": true,
2338      "required": true,
2339      "types": [
2340        {
2341          "type": "arg",
2342          "named": true
2343        },
2344        {
2345          "type": "arged_command",
2346          "named": true
2347        },
2348        {
2349          "type": "foreach_addrsize_command",
2350          "named": true
2351        },
2352        {
2353          "type": "foreach_bb_command",
2354          "named": true
2355        },
2356        {
2357          "type": "foreach_cmd_command",
2358          "named": true
2359        },
2360        {
2361          "type": "foreach_comment_command",
2362          "named": true
2363        },
2364        {
2365          "type": "foreach_dbgmap_command",
2366          "named": true
2367        },
2368        {
2369          "type": "foreach_flag_command",
2370          "named": true
2371        },
2372        {
2373          "type": "foreach_function_command",
2374          "named": true
2375        },
2376        {
2377          "type": "foreach_import_command",
2378          "named": true
2379        },
2380        {
2381          "type": "foreach_iomap_command",
2382          "named": true
2383        },
2384        {
2385          "type": "foreach_register_command",
2386          "named": true
2387        },
2388        {
2389          "type": "foreach_section_command",
2390          "named": true
2391        },
2392        {
2393          "type": "foreach_string_command",
2394          "named": true
2395        },
2396        {
2397          "type": "foreach_symbol_command",
2398          "named": true
2399        },
2400        {
2401          "type": "foreach_thread_command",
2402          "named": true
2403        },
2404        {
2405          "type": "grep_command",
2406          "named": true
2407        },
2408        {
2409          "type": "help_command",
2410          "named": true
2411        },
2412        {
2413          "type": "html_disable_command",
2414          "named": true
2415        },
2416        {
2417          "type": "html_enable_command",
2418          "named": true
2419        },
2420        {
2421          "type": "iter_bbs_command",
2422          "named": true
2423        },
2424        {
2425          "type": "iter_dbta_command",
2426          "named": true
2427        },
2428        {
2429          "type": "iter_dbtb_command",
2430          "named": true
2431        },
2432        {
2433          "type": "iter_dbts_command",
2434          "named": true
2435        },
2436        {
2437          "type": "iter_file_lines_command",
2438          "named": true
2439        },
2440        {
2441          "type": "iter_flags_command",
2442          "named": true
2443        },
2444        {
2445          "type": "iter_functions_command",
2446          "named": true
2447        },
2448        {
2449          "type": "iter_hit_command",
2450          "named": true
2451        },
2452        {
2453          "type": "iter_instrs_command",
2454          "named": true
2455        },
2456        {
2457          "type": "iter_interpret_command",
2458          "named": true
2459        },
2460        {
2461          "type": "iter_offsets_command",
2462          "named": true
2463        },
2464        {
2465          "type": "iter_sdbquery_command",
2466          "named": true
2467        },
2468        {
2469          "type": "iter_sections_command",
2470          "named": true
2471        },
2472        {
2473          "type": "iter_step_command",
2474          "named": true
2475        },
2476        {
2477          "type": "iter_threads_command",
2478          "named": true
2479        },
2480        {
2481          "type": "last_command",
2482          "named": true
2483        },
2484        {
2485          "type": "legacy_quoted_command",
2486          "named": true
2487        },
2488        {
2489          "type": "number_command",
2490          "named": true
2491        },
2492        {
2493          "type": "pipe_command",
2494          "named": true
2495        },
2496        {
2497          "type": "repeat_command",
2498          "named": true
2499        },
2500        {
2501          "type": "scr_tts_command",
2502          "named": true
2503        },
2504        {
2505          "type": "task_command",
2506          "named": true
2507        },
2508        {
2509          "type": "tmp_arch_command",
2510          "named": true
2511        },
2512        {
2513          "type": "tmp_bits_command",
2514          "named": true
2515        },
2516        {
2517          "type": "tmp_blksz_command",
2518          "named": true
2519        },
2520        {
2521          "type": "tmp_eval_command",
2522          "named": true
2523        },
2524        {
2525          "type": "tmp_fd_command",
2526          "named": true
2527        },
2528        {
2529          "type": "tmp_file_command",
2530          "named": true
2531        },
2532        {
2533          "type": "tmp_fromto_command",
2534          "named": true
2535        },
2536        {
2537          "type": "tmp_fs_command",
2538          "named": true
2539        },
2540        {
2541          "type": "tmp_hex_command",
2542          "named": true
2543        },
2544        {
2545          "type": "tmp_kuery_command",
2546          "named": true
2547        },
2548        {
2549          "type": "tmp_nthi_command",
2550          "named": true
2551        },
2552        {
2553          "type": "tmp_reg_command",
2554          "named": true
2555        },
2556        {
2557          "type": "tmp_reli_command",
2558          "named": true
2559        },
2560        {
2561          "type": "tmp_seek_command",
2562          "named": true
2563        },
2564        {
2565          "type": "tmp_string_command",
2566          "named": true
2567        }
2568      ]
2569    }
2570  },
2571  {
2572    "type": "foreach_import_command",
2573    "named": true,
2574    "fields": {},
2575    "children": {
2576      "multiple": false,
2577      "required": true,
2578      "types": [
2579        {
2580          "type": "arged_command",
2581          "named": true
2582        },
2583        {
2584          "type": "foreach_addrsize_command",
2585          "named": true
2586        },
2587        {
2588          "type": "foreach_bb_command",
2589          "named": true
2590        },
2591        {
2592          "type": "foreach_cmd_command",
2593          "named": true
2594        },
2595        {
2596          "type": "foreach_comment_command",
2597          "named": true
2598        },
2599        {
2600          "type": "foreach_dbgmap_command",
2601          "named": true
2602        },
2603        {
2604          "type": "foreach_flag_command",
2605          "named": true
2606        },
2607        {
2608          "type": "foreach_function_command",
2609          "named": true
2610        },
2611        {
2612          "type": "foreach_import_command",
2613          "named": true
2614        },
2615        {
2616          "type": "foreach_iomap_command",
2617          "named": true
2618        },
2619        {
2620          "type": "foreach_register_command",
2621          "named": true
2622        },
2623        {
2624          "type": "foreach_section_command",
2625          "named": true
2626        },
2627        {
2628          "type": "foreach_string_command",
2629          "named": true
2630        },
2631        {
2632          "type": "foreach_symbol_command",
2633          "named": true
2634        },
2635        {
2636          "type": "foreach_thread_command",
2637          "named": true
2638        },
2639        {
2640          "type": "grep_command",
2641          "named": true
2642        },
2643        {
2644          "type": "help_command",
2645          "named": true
2646        },
2647        {
2648          "type": "html_disable_command",
2649          "named": true
2650        },
2651        {
2652          "type": "html_enable_command",
2653          "named": true
2654        },
2655        {
2656          "type": "iter_bbs_command",
2657          "named": true
2658        },
2659        {
2660          "type": "iter_dbta_command",
2661          "named": true
2662        },
2663        {
2664          "type": "iter_dbtb_command",
2665          "named": true
2666        },
2667        {
2668          "type": "iter_dbts_command",
2669          "named": true
2670        },
2671        {
2672          "type": "iter_file_lines_command",
2673          "named": true
2674        },
2675        {
2676          "type": "iter_flags_command",
2677          "named": true
2678        },
2679        {
2680          "type": "iter_functions_command",
2681          "named": true
2682        },
2683        {
2684          "type": "iter_hit_command",
2685          "named": true
2686        },
2687        {
2688          "type": "iter_instrs_command",
2689          "named": true
2690        },
2691        {
2692          "type": "iter_interpret_command",
2693          "named": true
2694        },
2695        {
2696          "type": "iter_offsets_command",
2697          "named": true
2698        },
2699        {
2700          "type": "iter_sdbquery_command",
2701          "named": true
2702        },
2703        {
2704          "type": "iter_sections_command",
2705          "named": true
2706        },
2707        {
2708          "type": "iter_step_command",
2709          "named": true
2710        },
2711        {
2712          "type": "iter_threads_command",
2713          "named": true
2714        },
2715        {
2716          "type": "last_command",
2717          "named": true
2718        },
2719        {
2720          "type": "legacy_quoted_command",
2721          "named": true
2722        },
2723        {
2724          "type": "number_command",
2725          "named": true
2726        },
2727        {
2728          "type": "pipe_command",
2729          "named": true
2730        },
2731        {
2732          "type": "repeat_command",
2733          "named": true
2734        },
2735        {
2736          "type": "scr_tts_command",
2737          "named": true
2738        },
2739        {
2740          "type": "task_command",
2741          "named": true
2742        },
2743        {
2744          "type": "tmp_arch_command",
2745          "named": true
2746        },
2747        {
2748          "type": "tmp_bits_command",
2749          "named": true
2750        },
2751        {
2752          "type": "tmp_blksz_command",
2753          "named": true
2754        },
2755        {
2756          "type": "tmp_eval_command",
2757          "named": true
2758        },
2759        {
2760          "type": "tmp_fd_command",
2761          "named": true
2762        },
2763        {
2764          "type": "tmp_file_command",
2765          "named": true
2766        },
2767        {
2768          "type": "tmp_fromto_command",
2769          "named": true
2770        },
2771        {
2772          "type": "tmp_fs_command",
2773          "named": true
2774        },
2775        {
2776          "type": "tmp_hex_command",
2777          "named": true
2778        },
2779        {
2780          "type": "tmp_kuery_command",
2781          "named": true
2782        },
2783        {
2784          "type": "tmp_nthi_command",
2785          "named": true
2786        },
2787        {
2788          "type": "tmp_reg_command",
2789          "named": true
2790        },
2791        {
2792          "type": "tmp_reli_command",
2793          "named": true
2794        },
2795        {
2796          "type": "tmp_seek_command",
2797          "named": true
2798        },
2799        {
2800          "type": "tmp_string_command",
2801          "named": true
2802        }
2803      ]
2804    }
2805  },
2806  {
2807    "type": "foreach_iomap_command",
2808    "named": true,
2809    "fields": {},
2810    "children": {
2811      "multiple": false,
2812      "required": true,
2813      "types": [
2814        {
2815          "type": "arged_command",
2816          "named": true
2817        },
2818        {
2819          "type": "foreach_addrsize_command",
2820          "named": true
2821        },
2822        {
2823          "type": "foreach_bb_command",
2824          "named": true
2825        },
2826        {
2827          "type": "foreach_cmd_command",
2828          "named": true
2829        },
2830        {
2831          "type": "foreach_comment_command",
2832          "named": true
2833        },
2834        {
2835          "type": "foreach_dbgmap_command",
2836          "named": true
2837        },
2838        {
2839          "type": "foreach_flag_command",
2840          "named": true
2841        },
2842        {
2843          "type": "foreach_function_command",
2844          "named": true
2845        },
2846        {
2847          "type": "foreach_import_command",
2848          "named": true
2849        },
2850        {
2851          "type": "foreach_iomap_command",
2852          "named": true
2853        },
2854        {
2855          "type": "foreach_register_command",
2856          "named": true
2857        },
2858        {
2859          "type": "foreach_section_command",
2860          "named": true
2861        },
2862        {
2863          "type": "foreach_string_command",
2864          "named": true
2865        },
2866        {
2867          "type": "foreach_symbol_command",
2868          "named": true
2869        },
2870        {
2871          "type": "foreach_thread_command",
2872          "named": true
2873        },
2874        {
2875          "type": "grep_command",
2876          "named": true
2877        },
2878        {
2879          "type": "help_command",
2880          "named": true
2881        },
2882        {
2883          "type": "html_disable_command",
2884          "named": true
2885        },
2886        {
2887          "type": "html_enable_command",
2888          "named": true
2889        },
2890        {
2891          "type": "iter_bbs_command",
2892          "named": true
2893        },
2894        {
2895          "type": "iter_dbta_command",
2896          "named": true
2897        },
2898        {
2899          "type": "iter_dbtb_command",
2900          "named": true
2901        },
2902        {
2903          "type": "iter_dbts_command",
2904          "named": true
2905        },
2906        {
2907          "type": "iter_file_lines_command",
2908          "named": true
2909        },
2910        {
2911          "type": "iter_flags_command",
2912          "named": true
2913        },
2914        {
2915          "type": "iter_functions_command",
2916          "named": true
2917        },
2918        {
2919          "type": "iter_hit_command",
2920          "named": true
2921        },
2922        {
2923          "type": "iter_instrs_command",
2924          "named": true
2925        },
2926        {
2927          "type": "iter_interpret_command",
2928          "named": true
2929        },
2930        {
2931          "type": "iter_offsets_command",
2932          "named": true
2933        },
2934        {
2935          "type": "iter_sdbquery_command",
2936          "named": true
2937        },
2938        {
2939          "type": "iter_sections_command",
2940          "named": true
2941        },
2942        {
2943          "type": "iter_step_command",
2944          "named": true
2945        },
2946        {
2947          "type": "iter_threads_command",
2948          "named": true
2949        },
2950        {
2951          "type": "last_command",
2952          "named": true
2953        },
2954        {
2955          "type": "legacy_quoted_command",
2956          "named": true
2957        },
2958        {
2959          "type": "number_command",
2960          "named": true
2961        },
2962        {
2963          "type": "pipe_command",
2964          "named": true
2965        },
2966        {
2967          "type": "repeat_command",
2968          "named": true
2969        },
2970        {
2971          "type": "scr_tts_command",
2972          "named": true
2973        },
2974        {
2975          "type": "task_command",
2976          "named": true
2977        },
2978        {
2979          "type": "tmp_arch_command",
2980          "named": true
2981        },
2982        {
2983          "type": "tmp_bits_command",
2984          "named": true
2985        },
2986        {
2987          "type": "tmp_blksz_command",
2988          "named": true
2989        },
2990        {
2991          "type": "tmp_eval_command",
2992          "named": true
2993        },
2994        {
2995          "type": "tmp_fd_command",
2996          "named": true
2997        },
2998        {
2999          "type": "tmp_file_command",
3000          "named": true
3001        },
3002        {
3003          "type": "tmp_fromto_command",
3004          "named": true
3005        },
3006        {
3007          "type": "tmp_fs_command",
3008          "named": true
3009        },
3010        {
3011          "type": "tmp_hex_command",
3012          "named": true
3013        },
3014        {
3015          "type": "tmp_kuery_command",
3016          "named": true
3017        },
3018        {
3019          "type": "tmp_nthi_command",
3020          "named": true
3021        },
3022        {
3023          "type": "tmp_reg_command",
3024          "named": true
3025        },
3026        {
3027          "type": "tmp_reli_command",
3028          "named": true
3029        },
3030        {
3031          "type": "tmp_seek_command",
3032          "named": true
3033        },
3034        {
3035          "type": "tmp_string_command",
3036          "named": true
3037        }
3038      ]
3039    }
3040  },
3041  {
3042    "type": "foreach_register_command",
3043    "named": true,
3044    "fields": {},
3045    "children": {
3046      "multiple": false,
3047      "required": true,
3048      "types": [
3049        {
3050          "type": "arged_command",
3051          "named": true
3052        },
3053        {
3054          "type": "foreach_addrsize_command",
3055          "named": true
3056        },
3057        {
3058          "type": "foreach_bb_command",
3059          "named": true
3060        },
3061        {
3062          "type": "foreach_cmd_command",
3063          "named": true
3064        },
3065        {
3066          "type": "foreach_comment_command",
3067          "named": true
3068        },
3069        {
3070          "type": "foreach_dbgmap_command",
3071          "named": true
3072        },
3073        {
3074          "type": "foreach_flag_command",
3075          "named": true
3076        },
3077        {
3078          "type": "foreach_function_command",
3079          "named": true
3080        },
3081        {
3082          "type": "foreach_import_command",
3083          "named": true
3084        },
3085        {
3086          "type": "foreach_iomap_command",
3087          "named": true
3088        },
3089        {
3090          "type": "foreach_register_command",
3091          "named": true
3092        },
3093        {
3094          "type": "foreach_section_command",
3095          "named": true
3096        },
3097        {
3098          "type": "foreach_string_command",
3099          "named": true
3100        },
3101        {
3102          "type": "foreach_symbol_command",
3103          "named": true
3104        },
3105        {
3106          "type": "foreach_thread_command",
3107          "named": true
3108        },
3109        {
3110          "type": "grep_command",
3111          "named": true
3112        },
3113        {
3114          "type": "help_command",
3115          "named": true
3116        },
3117        {
3118          "type": "html_disable_command",
3119          "named": true
3120        },
3121        {
3122          "type": "html_enable_command",
3123          "named": true
3124        },
3125        {
3126          "type": "iter_bbs_command",
3127          "named": true
3128        },
3129        {
3130          "type": "iter_dbta_command",
3131          "named": true
3132        },
3133        {
3134          "type": "iter_dbtb_command",
3135          "named": true
3136        },
3137        {
3138          "type": "iter_dbts_command",
3139          "named": true
3140        },
3141        {
3142          "type": "iter_file_lines_command",
3143          "named": true
3144        },
3145        {
3146          "type": "iter_flags_command",
3147          "named": true
3148        },
3149        {
3150          "type": "iter_functions_command",
3151          "named": true
3152        },
3153        {
3154          "type": "iter_hit_command",
3155          "named": true
3156        },
3157        {
3158          "type": "iter_instrs_command",
3159          "named": true
3160        },
3161        {
3162          "type": "iter_interpret_command",
3163          "named": true
3164        },
3165        {
3166          "type": "iter_offsets_command",
3167          "named": true
3168        },
3169        {
3170          "type": "iter_sdbquery_command",
3171          "named": true
3172        },
3173        {
3174          "type": "iter_sections_command",
3175          "named": true
3176        },
3177        {
3178          "type": "iter_step_command",
3179          "named": true
3180        },
3181        {
3182          "type": "iter_threads_command",
3183          "named": true
3184        },
3185        {
3186          "type": "last_command",
3187          "named": true
3188        },
3189        {
3190          "type": "legacy_quoted_command",
3191          "named": true
3192        },
3193        {
3194          "type": "number_command",
3195          "named": true
3196        },
3197        {
3198          "type": "pipe_command",
3199          "named": true
3200        },
3201        {
3202          "type": "repeat_command",
3203          "named": true
3204        },
3205        {
3206          "type": "scr_tts_command",
3207          "named": true
3208        },
3209        {
3210          "type": "task_command",
3211          "named": true
3212        },
3213        {
3214          "type": "tmp_arch_command",
3215          "named": true
3216        },
3217        {
3218          "type": "tmp_bits_command",
3219          "named": true
3220        },
3221        {
3222          "type": "tmp_blksz_command",
3223          "named": true
3224        },
3225        {
3226          "type": "tmp_eval_command",
3227          "named": true
3228        },
3229        {
3230          "type": "tmp_fd_command",
3231          "named": true
3232        },
3233        {
3234          "type": "tmp_file_command",
3235          "named": true
3236        },
3237        {
3238          "type": "tmp_fromto_command",
3239          "named": true
3240        },
3241        {
3242          "type": "tmp_fs_command",
3243          "named": true
3244        },
3245        {
3246          "type": "tmp_hex_command",
3247          "named": true
3248        },
3249        {
3250          "type": "tmp_kuery_command",
3251          "named": true
3252        },
3253        {
3254          "type": "tmp_nthi_command",
3255          "named": true
3256        },
3257        {
3258          "type": "tmp_reg_command",
3259          "named": true
3260        },
3261        {
3262          "type": "tmp_reli_command",
3263          "named": true
3264        },
3265        {
3266          "type": "tmp_seek_command",
3267          "named": true
3268        },
3269        {
3270          "type": "tmp_string_command",
3271          "named": true
3272        }
3273      ]
3274    }
3275  },
3276  {
3277    "type": "foreach_section_command",
3278    "named": true,
3279    "fields": {},
3280    "children": {
3281      "multiple": false,
3282      "required": true,
3283      "types": [
3284        {
3285          "type": "arged_command",
3286          "named": true
3287        },
3288        {
3289          "type": "foreach_addrsize_command",
3290          "named": true
3291        },
3292        {
3293          "type": "foreach_bb_command",
3294          "named": true
3295        },
3296        {
3297          "type": "foreach_cmd_command",
3298          "named": true
3299        },
3300        {
3301          "type": "foreach_comment_command",
3302          "named": true
3303        },
3304        {
3305          "type": "foreach_dbgmap_command",
3306          "named": true
3307        },
3308        {
3309          "type": "foreach_flag_command",
3310          "named": true
3311        },
3312        {
3313          "type": "foreach_function_command",
3314          "named": true
3315        },
3316        {
3317          "type": "foreach_import_command",
3318          "named": true
3319        },
3320        {
3321          "type": "foreach_iomap_command",
3322          "named": true
3323        },
3324        {
3325          "type": "foreach_register_command",
3326          "named": true
3327        },
3328        {
3329          "type": "foreach_section_command",
3330          "named": true
3331        },
3332        {
3333          "type": "foreach_string_command",
3334          "named": true
3335        },
3336        {
3337          "type": "foreach_symbol_command",
3338          "named": true
3339        },
3340        {
3341          "type": "foreach_thread_command",
3342          "named": true
3343        },
3344        {
3345          "type": "grep_command",
3346          "named": true
3347        },
3348        {
3349          "type": "help_command",
3350          "named": true
3351        },
3352        {
3353          "type": "html_disable_command",
3354          "named": true
3355        },
3356        {
3357          "type": "html_enable_command",
3358          "named": true
3359        },
3360        {
3361          "type": "iter_bbs_command",
3362          "named": true
3363        },
3364        {
3365          "type": "iter_dbta_command",
3366          "named": true
3367        },
3368        {
3369          "type": "iter_dbtb_command",
3370          "named": true
3371        },
3372        {
3373          "type": "iter_dbts_command",
3374          "named": true
3375        },
3376        {
3377          "type": "iter_file_lines_command",
3378          "named": true
3379        },
3380        {
3381          "type": "iter_flags_command",
3382          "named": true
3383        },
3384        {
3385          "type": "iter_functions_command",
3386          "named": true
3387        },
3388        {
3389          "type": "iter_hit_command",
3390          "named": true
3391        },
3392        {
3393          "type": "iter_instrs_command",
3394          "named": true
3395        },
3396        {
3397          "type": "iter_interpret_command",
3398          "named": true
3399        },
3400        {
3401          "type": "iter_offsets_command",
3402          "named": true
3403        },
3404        {
3405          "type": "iter_sdbquery_command",
3406          "named": true
3407        },
3408        {
3409          "type": "iter_sections_command",
3410          "named": true
3411        },
3412        {
3413          "type": "iter_step_command",
3414          "named": true
3415        },
3416        {
3417          "type": "iter_threads_command",
3418          "named": true
3419        },
3420        {
3421          "type": "last_command",
3422          "named": true
3423        },
3424        {
3425          "type": "legacy_quoted_command",
3426          "named": true
3427        },
3428        {
3429          "type": "number_command",
3430          "named": true
3431        },
3432        {
3433          "type": "pipe_command",
3434          "named": true
3435        },
3436        {
3437          "type": "repeat_command",
3438          "named": true
3439        },
3440        {
3441          "type": "scr_tts_command",
3442          "named": true
3443        },
3444        {
3445          "type": "task_command",
3446          "named": true
3447        },
3448        {
3449          "type": "tmp_arch_command",
3450          "named": true
3451        },
3452        {
3453          "type": "tmp_bits_command",
3454          "named": true
3455        },
3456        {
3457          "type": "tmp_blksz_command",
3458          "named": true
3459        },
3460        {
3461          "type": "tmp_eval_command",
3462          "named": true
3463        },
3464        {
3465          "type": "tmp_fd_command",
3466          "named": true
3467        },
3468        {
3469          "type": "tmp_file_command",
3470          "named": true
3471        },
3472        {
3473          "type": "tmp_fromto_command",
3474          "named": true
3475        },
3476        {
3477          "type": "tmp_fs_command",
3478          "named": true
3479        },
3480        {
3481          "type": "tmp_hex_command",
3482          "named": true
3483        },
3484        {
3485          "type": "tmp_kuery_command",
3486          "named": true
3487        },
3488        {
3489          "type": "tmp_nthi_command",
3490          "named": true
3491        },
3492        {
3493          "type": "tmp_reg_command",
3494          "named": true
3495        },
3496        {
3497          "type": "tmp_reli_command",
3498          "named": true
3499        },
3500        {
3501          "type": "tmp_seek_command",
3502          "named": true
3503        },
3504        {
3505          "type": "tmp_string_command",
3506          "named": true
3507        }
3508      ]
3509    }
3510  },
3511  {
3512    "type": "foreach_string_command",
3513    "named": true,
3514    "fields": {},
3515    "children": {
3516      "multiple": false,
3517      "required": true,
3518      "types": [
3519        {
3520          "type": "arged_command",
3521          "named": true
3522        },
3523        {
3524          "type": "foreach_addrsize_command",
3525          "named": true
3526        },
3527        {
3528          "type": "foreach_bb_command",
3529          "named": true
3530        },
3531        {
3532          "type": "foreach_cmd_command",
3533          "named": true
3534        },
3535        {
3536          "type": "foreach_comment_command",
3537          "named": true
3538        },
3539        {
3540          "type": "foreach_dbgmap_command",
3541          "named": true
3542        },
3543        {
3544          "type": "foreach_flag_command",
3545          "named": true
3546        },
3547        {
3548          "type": "foreach_function_command",
3549          "named": true
3550        },
3551        {
3552          "type": "foreach_import_command",
3553          "named": true
3554        },
3555        {
3556          "type": "foreach_iomap_command",
3557          "named": true
3558        },
3559        {
3560          "type": "foreach_register_command",
3561          "named": true
3562        },
3563        {
3564          "type": "foreach_section_command",
3565          "named": true
3566        },
3567        {
3568          "type": "foreach_string_command",
3569          "named": true
3570        },
3571        {
3572          "type": "foreach_symbol_command",
3573          "named": true
3574        },
3575        {
3576          "type": "foreach_thread_command",
3577          "named": true
3578        },
3579        {
3580          "type": "grep_command",
3581          "named": true
3582        },
3583        {
3584          "type": "help_command",
3585          "named": true
3586        },
3587        {
3588          "type": "html_disable_command",
3589          "named": true
3590        },
3591        {
3592          "type": "html_enable_command",
3593          "named": true
3594        },
3595        {
3596          "type": "iter_bbs_command",
3597          "named": true
3598        },
3599        {
3600          "type": "iter_dbta_command",
3601          "named": true
3602        },
3603        {
3604          "type": "iter_dbtb_command",
3605          "named": true
3606        },
3607        {
3608          "type": "iter_dbts_command",
3609          "named": true
3610        },
3611        {
3612          "type": "iter_file_lines_command",
3613          "named": true
3614        },
3615        {
3616          "type": "iter_flags_command",
3617          "named": true
3618        },
3619        {
3620          "type": "iter_functions_command",
3621          "named": true
3622        },
3623        {
3624          "type": "iter_hit_command",
3625          "named": true
3626        },
3627        {
3628          "type": "iter_instrs_command",
3629          "named": true
3630        },
3631        {
3632          "type": "iter_interpret_command",
3633          "named": true
3634        },
3635        {
3636          "type": "iter_offsets_command",
3637          "named": true
3638        },
3639        {
3640          "type": "iter_sdbquery_command",
3641          "named": true
3642        },
3643        {
3644          "type": "iter_sections_command",
3645          "named": true
3646        },
3647        {
3648          "type": "iter_step_command",
3649          "named": true
3650        },
3651        {
3652          "type": "iter_threads_command",
3653          "named": true
3654        },
3655        {
3656          "type": "last_command",
3657          "named": true
3658        },
3659        {
3660          "type": "legacy_quoted_command",
3661          "named": true
3662        },
3663        {
3664          "type": "number_command",
3665          "named": true
3666        },
3667        {
3668          "type": "pipe_command",
3669          "named": true
3670        },
3671        {
3672          "type": "repeat_command",
3673          "named": true
3674        },
3675        {
3676          "type": "scr_tts_command",
3677          "named": true
3678        },
3679        {
3680          "type": "task_command",
3681          "named": true
3682        },
3683        {
3684          "type": "tmp_arch_command",
3685          "named": true
3686        },
3687        {
3688          "type": "tmp_bits_command",
3689          "named": true
3690        },
3691        {
3692          "type": "tmp_blksz_command",
3693          "named": true
3694        },
3695        {
3696          "type": "tmp_eval_command",
3697          "named": true
3698        },
3699        {
3700          "type": "tmp_fd_command",
3701          "named": true
3702        },
3703        {
3704          "type": "tmp_file_command",
3705          "named": true
3706        },
3707        {
3708          "type": "tmp_fromto_command",
3709          "named": true
3710        },
3711        {
3712          "type": "tmp_fs_command",
3713          "named": true
3714        },
3715        {
3716          "type": "tmp_hex_command",
3717          "named": true
3718        },
3719        {
3720          "type": "tmp_kuery_command",
3721          "named": true
3722        },
3723        {
3724          "type": "tmp_nthi_command",
3725          "named": true
3726        },
3727        {
3728          "type": "tmp_reg_command",
3729          "named": true
3730        },
3731        {
3732          "type": "tmp_reli_command",
3733          "named": true
3734        },
3735        {
3736          "type": "tmp_seek_command",
3737          "named": true
3738        },
3739        {
3740          "type": "tmp_string_command",
3741          "named": true
3742        }
3743      ]
3744    }
3745  },
3746  {
3747    "type": "foreach_symbol_command",
3748    "named": true,
3749    "fields": {},
3750    "children": {
3751      "multiple": false,
3752      "required": true,
3753      "types": [
3754        {
3755          "type": "arged_command",
3756          "named": true
3757        },
3758        {
3759          "type": "foreach_addrsize_command",
3760          "named": true
3761        },
3762        {
3763          "type": "foreach_bb_command",
3764          "named": true
3765        },
3766        {
3767          "type": "foreach_cmd_command",
3768          "named": true
3769        },
3770        {
3771          "type": "foreach_comment_command",
3772          "named": true
3773        },
3774        {
3775          "type": "foreach_dbgmap_command",
3776          "named": true
3777        },
3778        {
3779          "type": "foreach_flag_command",
3780          "named": true
3781        },
3782        {
3783          "type": "foreach_function_command",
3784          "named": true
3785        },
3786        {
3787          "type": "foreach_import_command",
3788          "named": true
3789        },
3790        {
3791          "type": "foreach_iomap_command",
3792          "named": true
3793        },
3794        {
3795          "type": "foreach_register_command",
3796          "named": true
3797        },
3798        {
3799          "type": "foreach_section_command",
3800          "named": true
3801        },
3802        {
3803          "type": "foreach_string_command",
3804          "named": true
3805        },
3806        {
3807          "type": "foreach_symbol_command",
3808          "named": true
3809        },
3810        {
3811          "type": "foreach_thread_command",
3812          "named": true
3813        },
3814        {
3815          "type": "grep_command",
3816          "named": true
3817        },
3818        {
3819          "type": "help_command",
3820          "named": true
3821        },
3822        {
3823          "type": "html_disable_command",
3824          "named": true
3825        },
3826        {
3827          "type": "html_enable_command",
3828          "named": true
3829        },
3830        {
3831          "type": "iter_bbs_command",
3832          "named": true
3833        },
3834        {
3835          "type": "iter_dbta_command",
3836          "named": true
3837        },
3838        {
3839          "type": "iter_dbtb_command",
3840          "named": true
3841        },
3842        {
3843          "type": "iter_dbts_command",
3844          "named": true
3845        },
3846        {
3847          "type": "iter_file_lines_command",
3848          "named": true
3849        },
3850        {
3851          "type": "iter_flags_command",
3852          "named": true
3853        },
3854        {
3855          "type": "iter_functions_command",
3856          "named": true
3857        },
3858        {
3859          "type": "iter_hit_command",
3860          "named": true
3861        },
3862        {
3863          "type": "iter_instrs_command",
3864          "named": true
3865        },
3866        {
3867          "type": "iter_interpret_command",
3868          "named": true
3869        },
3870        {
3871          "type": "iter_offsets_command",
3872          "named": true
3873        },
3874        {
3875          "type": "iter_sdbquery_command",
3876          "named": true
3877        },
3878        {
3879          "type": "iter_sections_command",
3880          "named": true
3881        },
3882        {
3883          "type": "iter_step_command",
3884          "named": true
3885        },
3886        {
3887          "type": "iter_threads_command",
3888          "named": true
3889        },
3890        {
3891          "type": "last_command",
3892          "named": true
3893        },
3894        {
3895          "type": "legacy_quoted_command",
3896          "named": true
3897        },
3898        {
3899          "type": "number_command",
3900          "named": true
3901        },
3902        {
3903          "type": "pipe_command",
3904          "named": true
3905        },
3906        {
3907          "type": "repeat_command",
3908          "named": true
3909        },
3910        {
3911          "type": "scr_tts_command",
3912          "named": true
3913        },
3914        {
3915          "type": "task_command",
3916          "named": true
3917        },
3918        {
3919          "type": "tmp_arch_command",
3920          "named": true
3921        },
3922        {
3923          "type": "tmp_bits_command",
3924          "named": true
3925        },
3926        {
3927          "type": "tmp_blksz_command",
3928          "named": true
3929        },
3930        {
3931          "type": "tmp_eval_command",
3932          "named": true
3933        },
3934        {
3935          "type": "tmp_fd_command",
3936          "named": true
3937        },
3938        {
3939          "type": "tmp_file_command",
3940          "named": true
3941        },
3942        {
3943          "type": "tmp_fromto_command",
3944          "named": true
3945        },
3946        {
3947          "type": "tmp_fs_command",
3948          "named": true
3949        },
3950        {
3951          "type": "tmp_hex_command",
3952          "named": true
3953        },
3954        {
3955          "type": "tmp_kuery_command",
3956          "named": true
3957        },
3958        {
3959          "type": "tmp_nthi_command",
3960          "named": true
3961        },
3962        {
3963          "type": "tmp_reg_command",
3964          "named": true
3965        },
3966        {
3967          "type": "tmp_reli_command",
3968          "named": true
3969        },
3970        {
3971          "type": "tmp_seek_command",
3972          "named": true
3973        },
3974        {
3975          "type": "tmp_string_command",
3976          "named": true
3977        }
3978      ]
3979    }
3980  },
3981  {
3982    "type": "foreach_thread_command",
3983    "named": true,
3984    "fields": {},
3985    "children": {
3986      "multiple": false,
3987      "required": true,
3988      "types": [
3989        {
3990          "type": "arged_command",
3991          "named": true
3992        },
3993        {
3994          "type": "foreach_addrsize_command",
3995          "named": true
3996        },
3997        {
3998          "type": "foreach_bb_command",
3999          "named": true
4000        },
4001        {
4002          "type": "foreach_cmd_command",
4003          "named": true
4004        },
4005        {
4006          "type": "foreach_comment_command",
4007          "named": true
4008        },
4009        {
4010          "type": "foreach_dbgmap_command",
4011          "named": true
4012        },
4013        {
4014          "type": "foreach_flag_command",
4015          "named": true
4016        },
4017        {
4018          "type": "foreach_function_command",
4019          "named": true
4020        },
4021        {
4022          "type": "foreach_import_command",
4023          "named": true
4024        },
4025        {
4026          "type": "foreach_iomap_command",
4027          "named": true
4028        },
4029        {
4030          "type": "foreach_register_command",
4031          "named": true
4032        },
4033        {
4034          "type": "foreach_section_command",
4035          "named": true
4036        },
4037        {
4038          "type": "foreach_string_command",
4039          "named": true
4040        },
4041        {
4042          "type": "foreach_symbol_command",
4043          "named": true
4044        },
4045        {
4046          "type": "foreach_thread_command",
4047          "named": true
4048        },
4049        {
4050          "type": "grep_command",
4051          "named": true
4052        },
4053        {
4054          "type": "help_command",
4055          "named": true
4056        },
4057        {
4058          "type": "html_disable_command",
4059          "named": true
4060        },
4061        {
4062          "type": "html_enable_command",
4063          "named": true
4064        },
4065        {
4066          "type": "iter_bbs_command",
4067          "named": true
4068        },
4069        {
4070          "type": "iter_dbta_command",
4071          "named": true
4072        },
4073        {
4074          "type": "iter_dbtb_command",
4075          "named": true
4076        },
4077        {
4078          "type": "iter_dbts_command",
4079          "named": true
4080        },
4081        {
4082          "type": "iter_file_lines_command",
4083          "named": true
4084        },
4085        {
4086          "type": "iter_flags_command",
4087          "named": true
4088        },
4089        {
4090          "type": "iter_functions_command",
4091          "named": true
4092        },
4093        {
4094          "type": "iter_hit_command",
4095          "named": true
4096        },
4097        {
4098          "type": "iter_instrs_command",
4099          "named": true
4100        },
4101        {
4102          "type": "iter_interpret_command",
4103          "named": true
4104        },
4105        {
4106          "type": "iter_offsets_command",
4107          "named": true
4108        },
4109        {
4110          "type": "iter_sdbquery_command",
4111          "named": true
4112        },
4113        {
4114          "type": "iter_sections_command",
4115          "named": true
4116        },
4117        {
4118          "type": "iter_step_command",
4119          "named": true
4120        },
4121        {
4122          "type": "iter_threads_command",
4123          "named": true
4124        },
4125        {
4126          "type": "last_command",
4127          "named": true
4128        },
4129        {
4130          "type": "legacy_quoted_command",
4131          "named": true
4132        },
4133        {
4134          "type": "number_command",
4135          "named": true
4136        },
4137        {
4138          "type": "pipe_command",
4139          "named": true
4140        },
4141        {
4142          "type": "repeat_command",
4143          "named": true
4144        },
4145        {
4146          "type": "scr_tts_command",
4147          "named": true
4148        },
4149        {
4150          "type": "task_command",
4151          "named": true
4152        },
4153        {
4154          "type": "tmp_arch_command",
4155          "named": true
4156        },
4157        {
4158          "type": "tmp_bits_command",
4159          "named": true
4160        },
4161        {
4162          "type": "tmp_blksz_command",
4163          "named": true
4164        },
4165        {
4166          "type": "tmp_eval_command",
4167          "named": true
4168        },
4169        {
4170          "type": "tmp_fd_command",
4171          "named": true
4172        },
4173        {
4174          "type": "tmp_file_command",
4175          "named": true
4176        },
4177        {
4178          "type": "tmp_fromto_command",
4179          "named": true
4180        },
4181        {
4182          "type": "tmp_fs_command",
4183          "named": true
4184        },
4185        {
4186          "type": "tmp_hex_command",
4187          "named": true
4188        },
4189        {
4190          "type": "tmp_kuery_command",
4191          "named": true
4192        },
4193        {
4194          "type": "tmp_nthi_command",
4195          "named": true
4196        },
4197        {
4198          "type": "tmp_reg_command",
4199          "named": true
4200        },
4201        {
4202          "type": "tmp_reli_command",
4203          "named": true
4204        },
4205        {
4206          "type": "tmp_seek_command",
4207          "named": true
4208        },
4209        {
4210          "type": "tmp_string_command",
4211          "named": true
4212        }
4213      ]
4214    }
4215  },
4216  {
4217    "type": "grep_command",
4218    "named": true,
4219    "fields": {
4220      "command": {
4221        "multiple": false,
4222        "required": true,
4223        "types": [
4224          {
4225            "type": "arged_command",
4226            "named": true
4227          },
4228          {
4229            "type": "foreach_addrsize_command",
4230            "named": true
4231          },
4232          {
4233            "type": "foreach_bb_command",
4234            "named": true
4235          },
4236          {
4237            "type": "foreach_cmd_command",
4238            "named": true
4239          },
4240          {
4241            "type": "foreach_comment_command",
4242            "named": true
4243          },
4244          {
4245            "type": "foreach_dbgmap_command",
4246            "named": true
4247          },
4248          {
4249            "type": "foreach_flag_command",
4250            "named": true
4251          },
4252          {
4253            "type": "foreach_function_command",
4254            "named": true
4255          },
4256          {
4257            "type": "foreach_import_command",
4258            "named": true
4259          },
4260          {
4261            "type": "foreach_iomap_command",
4262            "named": true
4263          },
4264          {
4265            "type": "foreach_register_command",
4266            "named": true
4267          },
4268          {
4269            "type": "foreach_section_command",
4270            "named": true
4271          },
4272          {
4273            "type": "foreach_string_command",
4274            "named": true
4275          },
4276          {
4277            "type": "foreach_symbol_command",
4278            "named": true
4279          },
4280          {
4281            "type": "foreach_thread_command",
4282            "named": true
4283          },
4284          {
4285            "type": "grep_command",
4286            "named": true
4287          },
4288          {
4289            "type": "help_command",
4290            "named": true
4291          },
4292          {
4293            "type": "html_disable_command",
4294            "named": true
4295          },
4296          {
4297            "type": "html_enable_command",
4298            "named": true
4299          },
4300          {
4301            "type": "iter_bbs_command",
4302            "named": true
4303          },
4304          {
4305            "type": "iter_dbta_command",
4306            "named": true
4307          },
4308          {
4309            "type": "iter_dbtb_command",
4310            "named": true
4311          },
4312          {
4313            "type": "iter_dbts_command",
4314            "named": true
4315          },
4316          {
4317            "type": "iter_file_lines_command",
4318            "named": true
4319          },
4320          {
4321            "type": "iter_flags_command",
4322            "named": true
4323          },
4324          {
4325            "type": "iter_functions_command",
4326            "named": true
4327          },
4328          {
4329            "type": "iter_hit_command",
4330            "named": true
4331          },
4332          {
4333            "type": "iter_instrs_command",
4334            "named": true
4335          },
4336          {
4337            "type": "iter_interpret_command",
4338            "named": true
4339          },
4340          {
4341            "type": "iter_offsets_command",
4342            "named": true
4343          },
4344          {
4345            "type": "iter_sdbquery_command",
4346            "named": true
4347          },
4348          {
4349            "type": "iter_sections_command",
4350            "named": true
4351          },
4352          {
4353            "type": "iter_step_command",
4354            "named": true
4355          },
4356          {
4357            "type": "iter_threads_command",
4358            "named": true
4359          },
4360          {
4361            "type": "last_command",
4362            "named": true
4363          },
4364          {
4365            "type": "legacy_quoted_command",
4366            "named": true
4367          },
4368          {
4369            "type": "number_command",
4370            "named": true
4371          },
4372          {
4373            "type": "pipe_command",
4374            "named": true
4375          },
4376          {
4377            "type": "repeat_command",
4378            "named": true
4379          },
4380          {
4381            "type": "scr_tts_command",
4382            "named": true
4383          },
4384          {
4385            "type": "task_command",
4386            "named": true
4387          },
4388          {
4389            "type": "tmp_arch_command",
4390            "named": true
4391          },
4392          {
4393            "type": "tmp_bits_command",
4394            "named": true
4395          },
4396          {
4397            "type": "tmp_blksz_command",
4398            "named": true
4399          },
4400          {
4401            "type": "tmp_eval_command",
4402            "named": true
4403          },
4404          {
4405            "type": "tmp_fd_command",
4406            "named": true
4407          },
4408          {
4409            "type": "tmp_file_command",
4410            "named": true
4411          },
4412          {
4413            "type": "tmp_fromto_command",
4414            "named": true
4415          },
4416          {
4417            "type": "tmp_fs_command",
4418            "named": true
4419          },
4420          {
4421            "type": "tmp_hex_command",
4422            "named": true
4423          },
4424          {
4425            "type": "tmp_kuery_command",
4426            "named": true
4427          },
4428          {
4429            "type": "tmp_nthi_command",
4430            "named": true
4431          },
4432          {
4433            "type": "tmp_reg_command",
4434            "named": true
4435          },
4436          {
4437            "type": "tmp_reli_command",
4438            "named": true
4439          },
4440          {
4441            "type": "tmp_seek_command",
4442            "named": true
4443          },
4444          {
4445            "type": "tmp_string_command",
4446            "named": true
4447          }
4448        ]
4449      },
4450      "specifier": {
4451        "multiple": false,
4452        "required": true,
4453        "types": [
4454          {
4455            "type": "grep_specifier",
4456            "named": true
4457          }
4458        ]
4459      }
4460    }
4461  },
4462  {
4463    "type": "grep_specifier",
4464    "named": true,
4465    "fields": {},
4466    "children": {
4467      "multiple": true,
4468      "required": true,
4469      "types": [
4470        {
4471          "type": "cmd_substitution_arg",
4472          "named": true
4473        },
4474        {
4475          "type": "grep_specifier_identifier",
4476          "named": true
4477        }
4478      ]
4479    }
4480  },
4481  {
4482    "type": "help_command",
4483    "named": true,
4484    "fields": {
4485      "args": {
4486        "multiple": false,
4487        "required": false,
4488        "types": [
4489          {
4490            "type": "args",
4491            "named": true
4492          }
4493        ]
4494      },
4495      "command": {
4496        "multiple": false,
4497        "required": true,
4498        "types": [
4499          {
4500            "type": "cmd_identifier",
4501            "named": true
4502          }
4503        ]
4504      }
4505    }
4506  },
4507  {
4508    "type": "html_disable_command",
4509    "named": true,
4510    "fields": {
4511      "command": {
4512        "multiple": false,
4513        "required": true,
4514        "types": [
4515          {
4516            "type": "arged_command",
4517            "named": true
4518          },
4519          {
4520            "type": "foreach_addrsize_command",
4521            "named": true
4522          },
4523          {
4524            "type": "foreach_bb_command",
4525            "named": true
4526          },
4527          {
4528            "type": "foreach_cmd_command",
4529            "named": true
4530          },
4531          {
4532            "type": "foreach_comment_command",
4533            "named": true
4534          },
4535          {
4536            "type": "foreach_dbgmap_command",
4537            "named": true
4538          },
4539          {
4540            "type": "foreach_flag_command",
4541            "named": true
4542          },
4543          {
4544            "type": "foreach_function_command",
4545            "named": true
4546          },
4547          {
4548            "type": "foreach_import_command",
4549            "named": true
4550          },
4551          {
4552            "type": "foreach_iomap_command",
4553            "named": true
4554          },
4555          {
4556            "type": "foreach_register_command",
4557            "named": true
4558          },
4559          {
4560            "type": "foreach_section_command",
4561            "named": true
4562          },
4563          {
4564            "type": "foreach_string_command",
4565            "named": true
4566          },
4567          {
4568            "type": "foreach_symbol_command",
4569            "named": true
4570          },
4571          {
4572            "type": "foreach_thread_command",
4573            "named": true
4574          },
4575          {
4576            "type": "grep_command",
4577            "named": true
4578          },
4579          {
4580            "type": "help_command",
4581            "named": true
4582          },
4583          {
4584            "type": "html_disable_command",
4585            "named": true
4586          },
4587          {
4588            "type": "html_enable_command",
4589            "named": true
4590          },
4591          {
4592            "type": "iter_bbs_command",
4593            "named": true
4594          },
4595          {
4596            "type": "iter_dbta_command",
4597            "named": true
4598          },
4599          {
4600            "type": "iter_dbtb_command",
4601            "named": true
4602          },
4603          {
4604            "type": "iter_dbts_command",
4605            "named": true
4606          },
4607          {
4608            "type": "iter_file_lines_command",
4609            "named": true
4610          },
4611          {
4612            "type": "iter_flags_command",
4613            "named": true
4614          },
4615          {
4616            "type": "iter_functions_command",
4617            "named": true
4618          },
4619          {
4620            "type": "iter_hit_command",
4621            "named": true
4622          },
4623          {
4624            "type": "iter_instrs_command",
4625            "named": true
4626          },
4627          {
4628            "type": "iter_interpret_command",
4629            "named": true
4630          },
4631          {
4632            "type": "iter_offsets_command",
4633            "named": true
4634          },
4635          {
4636            "type": "iter_sdbquery_command",
4637            "named": true
4638          },
4639          {
4640            "type": "iter_sections_command",
4641            "named": true
4642          },
4643          {
4644            "type": "iter_step_command",
4645            "named": true
4646          },
4647          {
4648            "type": "iter_threads_command",
4649            "named": true
4650          },
4651          {
4652            "type": "last_command",
4653            "named": true
4654          },
4655          {
4656            "type": "legacy_quoted_command",
4657            "named": true
4658          },
4659          {
4660            "type": "number_command",
4661            "named": true
4662          },
4663          {
4664            "type": "pipe_command",
4665            "named": true
4666          },
4667          {
4668            "type": "repeat_command",
4669            "named": true
4670          },
4671          {
4672            "type": "scr_tts_command",
4673            "named": true
4674          },
4675          {
4676            "type": "task_command",
4677            "named": true
4678          },
4679          {
4680            "type": "tmp_arch_command",
4681            "named": true
4682          },
4683          {
4684            "type": "tmp_bits_command",
4685            "named": true
4686          },
4687          {
4688            "type": "tmp_blksz_command",
4689            "named": true
4690          },
4691          {
4692            "type": "tmp_eval_command",
4693            "named": true
4694          },
4695          {
4696            "type": "tmp_fd_command",
4697            "named": true
4698          },
4699          {
4700            "type": "tmp_file_command",
4701            "named": true
4702          },
4703          {
4704            "type": "tmp_fromto_command",
4705            "named": true
4706          },
4707          {
4708            "type": "tmp_fs_command",
4709            "named": true
4710          },
4711          {
4712            "type": "tmp_hex_command",
4713            "named": true
4714          },
4715          {
4716            "type": "tmp_kuery_command",
4717            "named": true
4718          },
4719          {
4720            "type": "tmp_nthi_command",
4721            "named": true
4722          },
4723          {
4724            "type": "tmp_reg_command",
4725            "named": true
4726          },
4727          {
4728            "type": "tmp_reli_command",
4729            "named": true
4730          },
4731          {
4732            "type": "tmp_seek_command",
4733            "named": true
4734          },
4735          {
4736            "type": "tmp_string_command",
4737            "named": true
4738          }
4739        ]
4740      }
4741    }
4742  },
4743  {
4744    "type": "html_enable_command",
4745    "named": true,
4746    "fields": {
4747      "command": {
4748        "multiple": false,
4749        "required": true,
4750        "types": [
4751          {
4752            "type": "arged_command",
4753            "named": true
4754          },
4755          {
4756            "type": "foreach_addrsize_command",
4757            "named": true
4758          },
4759          {
4760            "type": "foreach_bb_command",
4761            "named": true
4762          },
4763          {
4764            "type": "foreach_cmd_command",
4765            "named": true
4766          },
4767          {
4768            "type": "foreach_comment_command",
4769            "named": true
4770          },
4771          {
4772            "type": "foreach_dbgmap_command",
4773            "named": true
4774          },
4775          {
4776            "type": "foreach_flag_command",
4777            "named": true
4778          },
4779          {
4780            "type": "foreach_function_command",
4781            "named": true
4782          },
4783          {
4784            "type": "foreach_import_command",
4785            "named": true
4786          },
4787          {
4788            "type": "foreach_iomap_command",
4789            "named": true
4790          },
4791          {
4792            "type": "foreach_register_command",
4793            "named": true
4794          },
4795          {
4796            "type": "foreach_section_command",
4797            "named": true
4798          },
4799          {
4800            "type": "foreach_string_command",
4801            "named": true
4802          },
4803          {
4804            "type": "foreach_symbol_command",
4805            "named": true
4806          },
4807          {
4808            "type": "foreach_thread_command",
4809            "named": true
4810          },
4811          {
4812            "type": "grep_command",
4813            "named": true
4814          },
4815          {
4816            "type": "help_command",
4817            "named": true
4818          },
4819          {
4820            "type": "html_disable_command",
4821            "named": true
4822          },
4823          {
4824            "type": "html_enable_command",
4825            "named": true
4826          },
4827          {
4828            "type": "iter_bbs_command",
4829            "named": true
4830          },
4831          {
4832            "type": "iter_dbta_command",
4833            "named": true
4834          },
4835          {
4836            "type": "iter_dbtb_command",
4837            "named": true
4838          },
4839          {
4840            "type": "iter_dbts_command",
4841            "named": true
4842          },
4843          {
4844            "type": "iter_file_lines_command",
4845            "named": true
4846          },
4847          {
4848            "type": "iter_flags_command",
4849            "named": true
4850          },
4851          {
4852            "type": "iter_functions_command",
4853            "named": true
4854          },
4855          {
4856            "type": "iter_hit_command",
4857            "named": true
4858          },
4859          {
4860            "type": "iter_instrs_command",
4861            "named": true
4862          },
4863          {
4864            "type": "iter_interpret_command",
4865            "named": true
4866          },
4867          {
4868            "type": "iter_offsets_command",
4869            "named": true
4870          },
4871          {
4872            "type": "iter_sdbquery_command",
4873            "named": true
4874          },
4875          {
4876            "type": "iter_sections_command",
4877            "named": true
4878          },
4879          {
4880            "type": "iter_step_command",
4881            "named": true
4882          },
4883          {
4884            "type": "iter_threads_command",
4885            "named": true
4886          },
4887          {
4888            "type": "last_command",
4889            "named": true
4890          },
4891          {
4892            "type": "legacy_quoted_command",
4893            "named": true
4894          },
4895          {
4896            "type": "number_command",
4897            "named": true
4898          },
4899          {
4900            "type": "pipe_command",
4901            "named": true
4902          },
4903          {
4904            "type": "repeat_command",
4905            "named": true
4906          },
4907          {
4908            "type": "scr_tts_command",
4909            "named": true
4910          },
4911          {
4912            "type": "task_command",
4913            "named": true
4914          },
4915          {
4916            "type": "tmp_arch_command",
4917            "named": true
4918          },
4919          {
4920            "type": "tmp_bits_command",
4921            "named": true
4922          },
4923          {
4924            "type": "tmp_blksz_command",
4925            "named": true
4926          },
4927          {
4928            "type": "tmp_eval_command",
4929            "named": true
4930          },
4931          {
4932            "type": "tmp_fd_command",
4933            "named": true
4934          },
4935          {
4936            "type": "tmp_file_command",
4937            "named": true
4938          },
4939          {
4940            "type": "tmp_fromto_command",
4941            "named": true
4942          },
4943          {
4944            "type": "tmp_fs_command",
4945            "named": true
4946          },
4947          {
4948            "type": "tmp_hex_command",
4949            "named": true
4950          },
4951          {
4952            "type": "tmp_kuery_command",
4953            "named": true
4954          },
4955          {
4956            "type": "tmp_nthi_command",
4957            "named": true
4958          },
4959          {
4960            "type": "tmp_reg_command",
4961            "named": true
4962          },
4963          {
4964            "type": "tmp_reli_command",
4965            "named": true
4966          },
4967          {
4968            "type": "tmp_seek_command",
4969            "named": true
4970          },
4971          {
4972            "type": "tmp_string_command",
4973            "named": true
4974          }
4975        ]
4976      }
4977    }
4978  },
4979  {
4980    "type": "interpret_arg",
4981    "named": true,
4982    "fields": {}
4983  },
4984  {
4985    "type": "iter_bbs_command",
4986    "named": true,
4987    "fields": {},
4988    "children": {
4989      "multiple": false,
4990      "required": true,
4991      "types": [
4992        {
4993          "type": "arged_command",
4994          "named": true
4995        },
4996        {
4997          "type": "foreach_addrsize_command",
4998          "named": true
4999        },
5000        {
5001          "type": "foreach_bb_command",
5002          "named": true
5003        },
5004        {
5005          "type": "foreach_cmd_command",
5006          "named": true
5007        },
5008        {
5009          "type": "foreach_comment_command",
5010          "named": true
5011        },
5012        {
5013          "type": "foreach_dbgmap_command",
5014          "named": true
5015        },
5016        {
5017          "type": "foreach_flag_command",
5018          "named": true
5019        },
5020        {
5021          "type": "foreach_function_command",
5022          "named": true
5023        },
5024        {
5025          "type": "foreach_import_command",
5026          "named": true
5027        },
5028        {
5029          "type": "foreach_iomap_command",
5030          "named": true
5031        },
5032        {
5033          "type": "foreach_register_command",
5034          "named": true
5035        },
5036        {
5037          "type": "foreach_section_command",
5038          "named": true
5039        },
5040        {
5041          "type": "foreach_string_command",
5042          "named": true
5043        },
5044        {
5045          "type": "foreach_symbol_command",
5046          "named": true
5047        },
5048        {
5049          "type": "foreach_thread_command",
5050          "named": true
5051        },
5052        {
5053          "type": "grep_command",
5054          "named": true
5055        },
5056        {
5057          "type": "help_command",
5058          "named": true
5059        },
5060        {
5061          "type": "html_disable_command",
5062          "named": true
5063        },
5064        {
5065          "type": "html_enable_command",
5066          "named": true
5067        },
5068        {
5069          "type": "iter_bbs_command",
5070          "named": true
5071        },
5072        {
5073          "type": "iter_dbta_command",
5074          "named": true
5075        },
5076        {
5077          "type": "iter_dbtb_command",
5078          "named": true
5079        },
5080        {
5081          "type": "iter_dbts_command",
5082          "named": true
5083        },
5084        {
5085          "type": "iter_file_lines_command",
5086          "named": true
5087        },
5088        {
5089          "type": "iter_flags_command",
5090          "named": true
5091        },
5092        {
5093          "type": "iter_functions_command",
5094          "named": true
5095        },
5096        {
5097          "type": "iter_hit_command",
5098          "named": true
5099        },
5100        {
5101          "type": "iter_instrs_command",
5102          "named": true
5103        },
5104        {
5105          "type": "iter_interpret_command",
5106          "named": true
5107        },
5108        {
5109          "type": "iter_offsets_command",
5110          "named": true
5111        },
5112        {
5113          "type": "iter_sdbquery_command",
5114          "named": true
5115        },
5116        {
5117          "type": "iter_sections_command",
5118          "named": true
5119        },
5120        {
5121          "type": "iter_step_command",
5122          "named": true
5123        },
5124        {
5125          "type": "iter_threads_command",
5126          "named": true
5127        },
5128        {
5129          "type": "last_command",
5130          "named": true
5131        },
5132        {
5133          "type": "legacy_quoted_command",
5134          "named": true
5135        },
5136        {
5137          "type": "number_command",
5138          "named": true
5139        },
5140        {
5141          "type": "pipe_command",
5142          "named": true
5143        },
5144        {
5145          "type": "repeat_command",
5146          "named": true
5147        },
5148        {
5149          "type": "scr_tts_command",
5150          "named": true
5151        },
5152        {
5153          "type": "task_command",
5154          "named": true
5155        },
5156        {
5157          "type": "tmp_arch_command",
5158          "named": true
5159        },
5160        {
5161          "type": "tmp_bits_command",
5162          "named": true
5163        },
5164        {
5165          "type": "tmp_blksz_command",
5166          "named": true
5167        },
5168        {
5169          "type": "tmp_eval_command",
5170          "named": true
5171        },
5172        {
5173          "type": "tmp_fd_command",
5174          "named": true
5175        },
5176        {
5177          "type": "tmp_file_command",
5178          "named": true
5179        },
5180        {
5181          "type": "tmp_fromto_command",
5182          "named": true
5183        },
5184        {
5185          "type": "tmp_fs_command",
5186          "named": true
5187        },
5188        {
5189          "type": "tmp_hex_command",
5190          "named": true
5191        },
5192        {
5193          "type": "tmp_kuery_command",
5194          "named": true
5195        },
5196        {
5197          "type": "tmp_nthi_command",
5198          "named": true
5199        },
5200        {
5201          "type": "tmp_reg_command",
5202          "named": true
5203        },
5204        {
5205          "type": "tmp_reli_command",
5206          "named": true
5207        },
5208        {
5209          "type": "tmp_seek_command",
5210          "named": true
5211        },
5212        {
5213          "type": "tmp_string_command",
5214          "named": true
5215        }
5216      ]
5217    }
5218  },
5219  {
5220    "type": "iter_dbta_command",
5221    "named": true,
5222    "fields": {},
5223    "children": {
5224      "multiple": false,
5225      "required": true,
5226      "types": [
5227        {
5228          "type": "arged_command",
5229          "named": true
5230        },
5231        {
5232          "type": "foreach_addrsize_command",
5233          "named": true
5234        },
5235        {
5236          "type": "foreach_bb_command",
5237          "named": true
5238        },
5239        {
5240          "type": "foreach_cmd_command",
5241          "named": true
5242        },
5243        {
5244          "type": "foreach_comment_command",
5245          "named": true
5246        },
5247        {
5248          "type": "foreach_dbgmap_command",
5249          "named": true
5250        },
5251        {
5252          "type": "foreach_flag_command",
5253          "named": true
5254        },
5255        {
5256          "type": "foreach_function_command",
5257          "named": true
5258        },
5259        {
5260          "type": "foreach_import_command",
5261          "named": true
5262        },
5263        {
5264          "type": "foreach_iomap_command",
5265          "named": true
5266        },
5267        {
5268          "type": "foreach_register_command",
5269          "named": true
5270        },
5271        {
5272          "type": "foreach_section_command",
5273          "named": true
5274        },
5275        {
5276          "type": "foreach_string_command",
5277          "named": true
5278        },
5279        {
5280          "type": "foreach_symbol_command",
5281          "named": true
5282        },
5283        {
5284          "type": "foreach_thread_command",
5285          "named": true
5286        },
5287        {
5288          "type": "grep_command",
5289          "named": true
5290        },
5291        {
5292          "type": "help_command",
5293          "named": true
5294        },
5295        {
5296          "type": "html_disable_command",
5297          "named": true
5298        },
5299        {
5300          "type": "html_enable_command",
5301          "named": true
5302        },
5303        {
5304          "type": "iter_bbs_command",
5305          "named": true
5306        },
5307        {
5308          "type": "iter_dbta_command",
5309          "named": true
5310        },
5311        {
5312          "type": "iter_dbtb_command",
5313          "named": true
5314        },
5315        {
5316          "type": "iter_dbts_command",
5317          "named": true
5318        },
5319        {
5320          "type": "iter_file_lines_command",
5321          "named": true
5322        },
5323        {
5324          "type": "iter_flags_command",
5325          "named": true
5326        },
5327        {
5328          "type": "iter_functions_command",
5329          "named": true
5330        },
5331        {
5332          "type": "iter_hit_command",
5333          "named": true
5334        },
5335        {
5336          "type": "iter_instrs_command",
5337          "named": true
5338        },
5339        {
5340          "type": "iter_interpret_command",
5341          "named": true
5342        },
5343        {
5344          "type": "iter_offsets_command",
5345          "named": true
5346        },
5347        {
5348          "type": "iter_sdbquery_command",
5349          "named": true
5350        },
5351        {
5352          "type": "iter_sections_command",
5353          "named": true
5354        },
5355        {
5356          "type": "iter_step_command",
5357          "named": true
5358        },
5359        {
5360          "type": "iter_threads_command",
5361          "named": true
5362        },
5363        {
5364          "type": "last_command",
5365          "named": true
5366        },
5367        {
5368          "type": "legacy_quoted_command",
5369          "named": true
5370        },
5371        {
5372          "type": "number_command",
5373          "named": true
5374        },
5375        {
5376          "type": "pipe_command",
5377          "named": true
5378        },
5379        {
5380          "type": "repeat_command",
5381          "named": true
5382        },
5383        {
5384          "type": "scr_tts_command",
5385          "named": true
5386        },
5387        {
5388          "type": "task_command",
5389          "named": true
5390        },
5391        {
5392          "type": "tmp_arch_command",
5393          "named": true
5394        },
5395        {
5396          "type": "tmp_bits_command",
5397          "named": true
5398        },
5399        {
5400          "type": "tmp_blksz_command",
5401          "named": true
5402        },
5403        {
5404          "type": "tmp_eval_command",
5405          "named": true
5406        },
5407        {
5408          "type": "tmp_fd_command",
5409          "named": true
5410        },
5411        {
5412          "type": "tmp_file_command",
5413          "named": true
5414        },
5415        {
5416          "type": "tmp_fromto_command",
5417          "named": true
5418        },
5419        {
5420          "type": "tmp_fs_command",
5421          "named": true
5422        },
5423        {
5424          "type": "tmp_hex_command",
5425          "named": true
5426        },
5427        {
5428          "type": "tmp_kuery_command",
5429          "named": true
5430        },
5431        {
5432          "type": "tmp_nthi_command",
5433          "named": true
5434        },
5435        {
5436          "type": "tmp_reg_command",
5437          "named": true
5438        },
5439        {
5440          "type": "tmp_reli_command",
5441          "named": true
5442        },
5443        {
5444          "type": "tmp_seek_command",
5445          "named": true
5446        },
5447        {
5448          "type": "tmp_string_command",
5449          "named": true
5450        }
5451      ]
5452    }
5453  },
5454  {
5455    "type": "iter_dbtb_command",
5456    "named": true,
5457    "fields": {},
5458    "children": {
5459      "multiple": false,
5460      "required": true,
5461      "types": [
5462        {
5463          "type": "arged_command",
5464          "named": true
5465        },
5466        {
5467          "type": "foreach_addrsize_command",
5468          "named": true
5469        },
5470        {
5471          "type": "foreach_bb_command",
5472          "named": true
5473        },
5474        {
5475          "type": "foreach_cmd_command",
5476          "named": true
5477        },
5478        {
5479          "type": "foreach_comment_command",
5480          "named": true
5481        },
5482        {
5483          "type": "foreach_dbgmap_command",
5484          "named": true
5485        },
5486        {
5487          "type": "foreach_flag_command",
5488          "named": true
5489        },
5490        {
5491          "type": "foreach_function_command",
5492          "named": true
5493        },
5494        {
5495          "type": "foreach_import_command",
5496          "named": true
5497        },
5498        {
5499          "type": "foreach_iomap_command",
5500          "named": true
5501        },
5502        {
5503          "type": "foreach_register_command",
5504          "named": true
5505        },
5506        {
5507          "type": "foreach_section_command",
5508          "named": true
5509        },
5510        {
5511          "type": "foreach_string_command",
5512          "named": true
5513        },
5514        {
5515          "type": "foreach_symbol_command",
5516          "named": true
5517        },
5518        {
5519          "type": "foreach_thread_command",
5520          "named": true
5521        },
5522        {
5523          "type": "grep_command",
5524          "named": true
5525        },
5526        {
5527          "type": "help_command",
5528          "named": true
5529        },
5530        {
5531          "type": "html_disable_command",
5532          "named": true
5533        },
5534        {
5535          "type": "html_enable_command",
5536          "named": true
5537        },
5538        {
5539          "type": "iter_bbs_command",
5540          "named": true
5541        },
5542        {
5543          "type": "iter_dbta_command",
5544          "named": true
5545        },
5546        {
5547          "type": "iter_dbtb_command",
5548          "named": true
5549        },
5550        {
5551          "type": "iter_dbts_command",
5552          "named": true
5553        },
5554        {
5555          "type": "iter_file_lines_command",
5556          "named": true
5557        },
5558        {
5559          "type": "iter_flags_command",
5560          "named": true
5561        },
5562        {
5563          "type": "iter_functions_command",
5564          "named": true
5565        },
5566        {
5567          "type": "iter_hit_command",
5568          "named": true
5569        },
5570        {
5571          "type": "iter_instrs_command",
5572          "named": true
5573        },
5574        {
5575          "type": "iter_interpret_command",
5576          "named": true
5577        },
5578        {
5579          "type": "iter_offsets_command",
5580          "named": true
5581        },
5582        {
5583          "type": "iter_sdbquery_command",
5584          "named": true
5585        },
5586        {
5587          "type": "iter_sections_command",
5588          "named": true
5589        },
5590        {
5591          "type": "iter_step_command",
5592          "named": true
5593        },
5594        {
5595          "type": "iter_threads_command",
5596          "named": true
5597        },
5598        {
5599          "type": "last_command",
5600          "named": true
5601        },
5602        {
5603          "type": "legacy_quoted_command",
5604          "named": true
5605        },
5606        {
5607          "type": "number_command",
5608          "named": true
5609        },
5610        {
5611          "type": "pipe_command",
5612          "named": true
5613        },
5614        {
5615          "type": "repeat_command",
5616          "named": true
5617        },
5618        {
5619          "type": "scr_tts_command",
5620          "named": true
5621        },
5622        {
5623          "type": "task_command",
5624          "named": true
5625        },
5626        {
5627          "type": "tmp_arch_command",
5628          "named": true
5629        },
5630        {
5631          "type": "tmp_bits_command",
5632          "named": true
5633        },
5634        {
5635          "type": "tmp_blksz_command",
5636          "named": true
5637        },
5638        {
5639          "type": "tmp_eval_command",
5640          "named": true
5641        },
5642        {
5643          "type": "tmp_fd_command",
5644          "named": true
5645        },
5646        {
5647          "type": "tmp_file_command",
5648          "named": true
5649        },
5650        {
5651          "type": "tmp_fromto_command",
5652          "named": true
5653        },
5654        {
5655          "type": "tmp_fs_command",
5656          "named": true
5657        },
5658        {
5659          "type": "tmp_hex_command",
5660          "named": true
5661        },
5662        {
5663          "type": "tmp_kuery_command",
5664          "named": true
5665        },
5666        {
5667          "type": "tmp_nthi_command",
5668          "named": true
5669        },
5670        {
5671          "type": "tmp_reg_command",
5672          "named": true
5673        },
5674        {
5675          "type": "tmp_reli_command",
5676          "named": true
5677        },
5678        {
5679          "type": "tmp_seek_command",
5680          "named": true
5681        },
5682        {
5683          "type": "tmp_string_command",
5684          "named": true
5685        }
5686      ]
5687    }
5688  },
5689  {
5690    "type": "iter_dbts_command",
5691    "named": true,
5692    "fields": {},
5693    "children": {
5694      "multiple": false,
5695      "required": true,
5696      "types": [
5697        {
5698          "type": "arged_command",
5699          "named": true
5700        },
5701        {
5702          "type": "foreach_addrsize_command",
5703          "named": true
5704        },
5705        {
5706          "type": "foreach_bb_command",
5707          "named": true
5708        },
5709        {
5710          "type": "foreach_cmd_command",
5711          "named": true
5712        },
5713        {
5714          "type": "foreach_comment_command",
5715          "named": true
5716        },
5717        {
5718          "type": "foreach_dbgmap_command",
5719          "named": true
5720        },
5721        {
5722          "type": "foreach_flag_command",
5723          "named": true
5724        },
5725        {
5726          "type": "foreach_function_command",
5727          "named": true
5728        },
5729        {
5730          "type": "foreach_import_command",
5731          "named": true
5732        },
5733        {
5734          "type": "foreach_iomap_command",
5735          "named": true
5736        },
5737        {
5738          "type": "foreach_register_command",
5739          "named": true
5740        },
5741        {
5742          "type": "foreach_section_command",
5743          "named": true
5744        },
5745        {
5746          "type": "foreach_string_command",
5747          "named": true
5748        },
5749        {
5750          "type": "foreach_symbol_command",
5751          "named": true
5752        },
5753        {
5754          "type": "foreach_thread_command",
5755          "named": true
5756        },
5757        {
5758          "type": "grep_command",
5759          "named": true
5760        },
5761        {
5762          "type": "help_command",
5763          "named": true
5764        },
5765        {
5766          "type": "html_disable_command",
5767          "named": true
5768        },
5769        {
5770          "type": "html_enable_command",
5771          "named": true
5772        },
5773        {
5774          "type": "iter_bbs_command",
5775          "named": true
5776        },
5777        {
5778          "type": "iter_dbta_command",
5779          "named": true
5780        },
5781        {
5782          "type": "iter_dbtb_command",
5783          "named": true
5784        },
5785        {
5786          "type": "iter_dbts_command",
5787          "named": true
5788        },
5789        {
5790          "type": "iter_file_lines_command",
5791          "named": true
5792        },
5793        {
5794          "type": "iter_flags_command",
5795          "named": true
5796        },
5797        {
5798          "type": "iter_functions_command",
5799          "named": true
5800        },
5801        {
5802          "type": "iter_hit_command",
5803          "named": true
5804        },
5805        {
5806          "type": "iter_instrs_command",
5807          "named": true
5808        },
5809        {
5810          "type": "iter_interpret_command",
5811          "named": true
5812        },
5813        {
5814          "type": "iter_offsets_command",
5815          "named": true
5816        },
5817        {
5818          "type": "iter_sdbquery_command",
5819          "named": true
5820        },
5821        {
5822          "type": "iter_sections_command",
5823          "named": true
5824        },
5825        {
5826          "type": "iter_step_command",
5827          "named": true
5828        },
5829        {
5830          "type": "iter_threads_command",
5831          "named": true
5832        },
5833        {
5834          "type": "last_command",
5835          "named": true
5836        },
5837        {
5838          "type": "legacy_quoted_command",
5839          "named": true
5840        },
5841        {
5842          "type": "number_command",
5843          "named": true
5844        },
5845        {
5846          "type": "pipe_command",
5847          "named": true
5848        },
5849        {
5850          "type": "repeat_command",
5851          "named": true
5852        },
5853        {
5854          "type": "scr_tts_command",
5855          "named": true
5856        },
5857        {
5858          "type": "task_command",
5859          "named": true
5860        },
5861        {
5862          "type": "tmp_arch_command",
5863          "named": true
5864        },
5865        {
5866          "type": "tmp_bits_command",
5867          "named": true
5868        },
5869        {
5870          "type": "tmp_blksz_command",
5871          "named": true
5872        },
5873        {
5874          "type": "tmp_eval_command",
5875          "named": true
5876        },
5877        {
5878          "type": "tmp_fd_command",
5879          "named": true
5880        },
5881        {
5882          "type": "tmp_file_command",
5883          "named": true
5884        },
5885        {
5886          "type": "tmp_fromto_command",
5887          "named": true
5888        },
5889        {
5890          "type": "tmp_fs_command",
5891          "named": true
5892        },
5893        {
5894          "type": "tmp_hex_command",
5895          "named": true
5896        },
5897        {
5898          "type": "tmp_kuery_command",
5899          "named": true
5900        },
5901        {
5902          "type": "tmp_nthi_command",
5903          "named": true
5904        },
5905        {
5906          "type": "tmp_reg_command",
5907          "named": true
5908        },
5909        {
5910          "type": "tmp_reli_command",
5911          "named": true
5912        },
5913        {
5914          "type": "tmp_seek_command",
5915          "named": true
5916        },
5917        {
5918          "type": "tmp_string_command",
5919          "named": true
5920        }
5921      ]
5922    }
5923  },
5924  {
5925    "type": "iter_file_lines_command",
5926    "named": true,
5927    "fields": {},
5928    "children": {
5929      "multiple": true,
5930      "required": true,
5931      "types": [
5932        {
5933          "type": "arg",
5934          "named": true
5935        },
5936        {
5937          "type": "arged_command",
5938          "named": true
5939        },
5940        {
5941          "type": "foreach_addrsize_command",
5942          "named": true
5943        },
5944        {
5945          "type": "foreach_bb_command",
5946          "named": true
5947        },
5948        {
5949          "type": "foreach_cmd_command",
5950          "named": true
5951        },
5952        {
5953          "type": "foreach_comment_command",
5954          "named": true
5955        },
5956        {
5957          "type": "foreach_dbgmap_command",
5958          "named": true
5959        },
5960        {
5961          "type": "foreach_flag_command",
5962          "named": true
5963        },
5964        {
5965          "type": "foreach_function_command",
5966          "named": true
5967        },
5968        {
5969          "type": "foreach_import_command",
5970          "named": true
5971        },
5972        {
5973          "type": "foreach_iomap_command",
5974          "named": true
5975        },
5976        {
5977          "type": "foreach_register_command",
5978          "named": true
5979        },
5980        {
5981          "type": "foreach_section_command",
5982          "named": true
5983        },
5984        {
5985          "type": "foreach_string_command",
5986          "named": true
5987        },
5988        {
5989          "type": "foreach_symbol_command",
5990          "named": true
5991        },
5992        {
5993          "type": "foreach_thread_command",
5994          "named": true
5995        },
5996        {
5997          "type": "grep_command",
5998          "named": true
5999        },
6000        {
6001          "type": "help_command",
6002          "named": true
6003        },
6004        {
6005          "type": "html_disable_command",
6006          "named": true
6007        },
6008        {
6009          "type": "html_enable_command",
6010          "named": true
6011        },
6012        {
6013          "type": "iter_bbs_command",
6014          "named": true
6015        },
6016        {
6017          "type": "iter_dbta_command",
6018          "named": true
6019        },
6020        {
6021          "type": "iter_dbtb_command",
6022          "named": true
6023        },
6024        {
6025          "type": "iter_dbts_command",
6026          "named": true
6027        },
6028        {
6029          "type": "iter_file_lines_command",
6030          "named": true
6031        },
6032        {
6033          "type": "iter_flags_command",
6034          "named": true
6035        },
6036        {
6037          "type": "iter_functions_command",
6038          "named": true
6039        },
6040        {
6041          "type": "iter_hit_command",
6042          "named": true
6043        },
6044        {
6045          "type": "iter_instrs_command",
6046          "named": true
6047        },
6048        {
6049          "type": "iter_interpret_command",
6050          "named": true
6051        },
6052        {
6053          "type": "iter_offsets_command",
6054          "named": true
6055        },
6056        {
6057          "type": "iter_sdbquery_command",
6058          "named": true
6059        },
6060        {
6061          "type": "iter_sections_command",
6062          "named": true
6063        },
6064        {
6065          "type": "iter_step_command",
6066          "named": true
6067        },
6068        {
6069          "type": "iter_threads_command",
6070          "named": true
6071        },
6072        {
6073          "type": "last_command",
6074          "named": true
6075        },
6076        {
6077          "type": "legacy_quoted_command",
6078          "named": true
6079        },
6080        {
6081          "type": "number_command",
6082          "named": true
6083        },
6084        {
6085          "type": "pipe_command",
6086          "named": true
6087        },
6088        {
6089          "type": "repeat_command",
6090          "named": true
6091        },
6092        {
6093          "type": "scr_tts_command",
6094          "named": true
6095        },
6096        {
6097          "type": "task_command",
6098          "named": true
6099        },
6100        {
6101          "type": "tmp_arch_command",
6102          "named": true
6103        },
6104        {
6105          "type": "tmp_bits_command",
6106          "named": true
6107        },
6108        {
6109          "type": "tmp_blksz_command",
6110          "named": true
6111        },
6112        {
6113          "type": "tmp_eval_command",
6114          "named": true
6115        },
6116        {
6117          "type": "tmp_fd_command",
6118          "named": true
6119        },
6120        {
6121          "type": "tmp_file_command",
6122          "named": true
6123        },
6124        {
6125          "type": "tmp_fromto_command",
6126          "named": true
6127        },
6128        {
6129          "type": "tmp_fs_command",
6130          "named": true
6131        },
6132        {
6133          "type": "tmp_hex_command",
6134          "named": true
6135        },
6136        {
6137          "type": "tmp_kuery_command",
6138          "named": true
6139        },
6140        {
6141          "type": "tmp_nthi_command",
6142          "named": true
6143        },
6144        {
6145          "type": "tmp_reg_command",
6146          "named": true
6147        },
6148        {
6149          "type": "tmp_reli_command",
6150          "named": true
6151        },
6152        {
6153          "type": "tmp_seek_command",
6154          "named": true
6155        },
6156        {
6157          "type": "tmp_string_command",
6158          "named": true
6159        }
6160      ]
6161    }
6162  },
6163  {
6164    "type": "iter_flags_command",
6165    "named": true,
6166    "fields": {},
6167    "children": {
6168      "multiple": true,
6169      "required": true,
6170      "types": [
6171        {
6172          "type": "arg",
6173          "named": true
6174        },
6175        {
6176          "type": "arged_command",
6177          "named": true
6178        },
6179        {
6180          "type": "foreach_addrsize_command",
6181          "named": true
6182        },
6183        {
6184          "type": "foreach_bb_command",
6185          "named": true
6186        },
6187        {
6188          "type": "foreach_cmd_command",
6189          "named": true
6190        },
6191        {
6192          "type": "foreach_comment_command",
6193          "named": true
6194        },
6195        {
6196          "type": "foreach_dbgmap_command",
6197          "named": true
6198        },
6199        {
6200          "type": "foreach_flag_command",
6201          "named": true
6202        },
6203        {
6204          "type": "foreach_function_command",
6205          "named": true
6206        },
6207        {
6208          "type": "foreach_import_command",
6209          "named": true
6210        },
6211        {
6212          "type": "foreach_iomap_command",
6213          "named": true
6214        },
6215        {
6216          "type": "foreach_register_command",
6217          "named": true
6218        },
6219        {
6220          "type": "foreach_section_command",
6221          "named": true
6222        },
6223        {
6224          "type": "foreach_string_command",
6225          "named": true
6226        },
6227        {
6228          "type": "foreach_symbol_command",
6229          "named": true
6230        },
6231        {
6232          "type": "foreach_thread_command",
6233          "named": true
6234        },
6235        {
6236          "type": "grep_command",
6237          "named": true
6238        },
6239        {
6240          "type": "help_command",
6241          "named": true
6242        },
6243        {
6244          "type": "html_disable_command",
6245          "named": true
6246        },
6247        {
6248          "type": "html_enable_command",
6249          "named": true
6250        },
6251        {
6252          "type": "iter_bbs_command",
6253          "named": true
6254        },
6255        {
6256          "type": "iter_dbta_command",
6257          "named": true
6258        },
6259        {
6260          "type": "iter_dbtb_command",
6261          "named": true
6262        },
6263        {
6264          "type": "iter_dbts_command",
6265          "named": true
6266        },
6267        {
6268          "type": "iter_file_lines_command",
6269          "named": true
6270        },
6271        {
6272          "type": "iter_flags_command",
6273          "named": true
6274        },
6275        {
6276          "type": "iter_functions_command",
6277          "named": true
6278        },
6279        {
6280          "type": "iter_hit_command",
6281          "named": true
6282        },
6283        {
6284          "type": "iter_instrs_command",
6285          "named": true
6286        },
6287        {
6288          "type": "iter_interpret_command",
6289          "named": true
6290        },
6291        {
6292          "type": "iter_offsets_command",
6293          "named": true
6294        },
6295        {
6296          "type": "iter_sdbquery_command",
6297          "named": true
6298        },
6299        {
6300          "type": "iter_sections_command",
6301          "named": true
6302        },
6303        {
6304          "type": "iter_step_command",
6305          "named": true
6306        },
6307        {
6308          "type": "iter_threads_command",
6309          "named": true
6310        },
6311        {
6312          "type": "last_command",
6313          "named": true
6314        },
6315        {
6316          "type": "legacy_quoted_command",
6317          "named": true
6318        },
6319        {
6320          "type": "number_command",
6321          "named": true
6322        },
6323        {
6324          "type": "pipe_command",
6325          "named": true
6326        },
6327        {
6328          "type": "repeat_command",
6329          "named": true
6330        },
6331        {
6332          "type": "scr_tts_command",
6333          "named": true
6334        },
6335        {
6336          "type": "task_command",
6337          "named": true
6338        },
6339        {
6340          "type": "tmp_arch_command",
6341          "named": true
6342        },
6343        {
6344          "type": "tmp_bits_command",
6345          "named": true
6346        },
6347        {
6348          "type": "tmp_blksz_command",
6349          "named": true
6350        },
6351        {
6352          "type": "tmp_eval_command",
6353          "named": true
6354        },
6355        {
6356          "type": "tmp_fd_command",
6357          "named": true
6358        },
6359        {
6360          "type": "tmp_file_command",
6361          "named": true
6362        },
6363        {
6364          "type": "tmp_fromto_command",
6365          "named": true
6366        },
6367        {
6368          "type": "tmp_fs_command",
6369          "named": true
6370        },
6371        {
6372          "type": "tmp_hex_command",
6373          "named": true
6374        },
6375        {
6376          "type": "tmp_kuery_command",
6377          "named": true
6378        },
6379        {
6380          "type": "tmp_nthi_command",
6381          "named": true
6382        },
6383        {
6384          "type": "tmp_reg_command",
6385          "named": true
6386        },
6387        {
6388          "type": "tmp_reli_command",
6389          "named": true
6390        },
6391        {
6392          "type": "tmp_seek_command",
6393          "named": true
6394        },
6395        {
6396          "type": "tmp_string_command",
6397          "named": true
6398        }
6399      ]
6400    }
6401  },
6402  {
6403    "type": "iter_functions_command",
6404    "named": true,
6405    "fields": {},
6406    "children": {
6407      "multiple": true,
6408      "required": true,
6409      "types": [
6410        {
6411          "type": "arg",
6412          "named": true
6413        },
6414        {
6415          "type": "arged_command",
6416          "named": true
6417        },
6418        {
6419          "type": "foreach_addrsize_command",
6420          "named": true
6421        },
6422        {
6423          "type": "foreach_bb_command",
6424          "named": true
6425        },
6426        {
6427          "type": "foreach_cmd_command",
6428          "named": true
6429        },
6430        {
6431          "type": "foreach_comment_command",
6432          "named": true
6433        },
6434        {
6435          "type": "foreach_dbgmap_command",
6436          "named": true
6437        },
6438        {
6439          "type": "foreach_flag_command",
6440          "named": true
6441        },
6442        {
6443          "type": "foreach_function_command",
6444          "named": true
6445        },
6446        {
6447          "type": "foreach_import_command",
6448          "named": true
6449        },
6450        {
6451          "type": "foreach_iomap_command",
6452          "named": true
6453        },
6454        {
6455          "type": "foreach_register_command",
6456          "named": true
6457        },
6458        {
6459          "type": "foreach_section_command",
6460          "named": true
6461        },
6462        {
6463          "type": "foreach_string_command",
6464          "named": true
6465        },
6466        {
6467          "type": "foreach_symbol_command",
6468          "named": true
6469        },
6470        {
6471          "type": "foreach_thread_command",
6472          "named": true
6473        },
6474        {
6475          "type": "grep_command",
6476          "named": true
6477        },
6478        {
6479          "type": "help_command",
6480          "named": true
6481        },
6482        {
6483          "type": "html_disable_command",
6484          "named": true
6485        },
6486        {
6487          "type": "html_enable_command",
6488          "named": true
6489        },
6490        {
6491          "type": "iter_bbs_command",
6492          "named": true
6493        },
6494        {
6495          "type": "iter_dbta_command",
6496          "named": true
6497        },
6498        {
6499          "type": "iter_dbtb_command",
6500          "named": true
6501        },
6502        {
6503          "type": "iter_dbts_command",
6504          "named": true
6505        },
6506        {
6507          "type": "iter_file_lines_command",
6508          "named": true
6509        },
6510        {
6511          "type": "iter_flags_command",
6512          "named": true
6513        },
6514        {
6515          "type": "iter_functions_command",
6516          "named": true
6517        },
6518        {
6519          "type": "iter_hit_command",
6520          "named": true
6521        },
6522        {
6523          "type": "iter_instrs_command",
6524          "named": true
6525        },
6526        {
6527          "type": "iter_interpret_command",
6528          "named": true
6529        },
6530        {
6531          "type": "iter_offsets_command",
6532          "named": true
6533        },
6534        {
6535          "type": "iter_sdbquery_command",
6536          "named": true
6537        },
6538        {
6539          "type": "iter_sections_command",
6540          "named": true
6541        },
6542        {
6543          "type": "iter_step_command",
6544          "named": true
6545        },
6546        {
6547          "type": "iter_threads_command",
6548          "named": true
6549        },
6550        {
6551          "type": "last_command",
6552          "named": true
6553        },
6554        {
6555          "type": "legacy_quoted_command",
6556          "named": true
6557        },
6558        {
6559          "type": "number_command",
6560          "named": true
6561        },
6562        {
6563          "type": "pipe_command",
6564          "named": true
6565        },
6566        {
6567          "type": "repeat_command",
6568          "named": true
6569        },
6570        {
6571          "type": "scr_tts_command",
6572          "named": true
6573        },
6574        {
6575          "type": "task_command",
6576          "named": true
6577        },
6578        {
6579          "type": "tmp_arch_command",
6580          "named": true
6581        },
6582        {
6583          "type": "tmp_bits_command",
6584          "named": true
6585        },
6586        {
6587          "type": "tmp_blksz_command",
6588          "named": true
6589        },
6590        {
6591          "type": "tmp_eval_command",
6592          "named": true
6593        },
6594        {
6595          "type": "tmp_fd_command",
6596          "named": true
6597        },
6598        {
6599          "type": "tmp_file_command",
6600          "named": true
6601        },
6602        {
6603          "type": "tmp_fromto_command",
6604          "named": true
6605        },
6606        {
6607          "type": "tmp_fs_command",
6608          "named": true
6609        },
6610        {
6611          "type": "tmp_hex_command",
6612          "named": true
6613        },
6614        {
6615          "type": "tmp_kuery_command",
6616          "named": true
6617        },
6618        {
6619          "type": "tmp_nthi_command",
6620          "named": true
6621        },
6622        {
6623          "type": "tmp_reg_command",
6624          "named": true
6625        },
6626        {
6627          "type": "tmp_reli_command",
6628          "named": true
6629        },
6630        {
6631          "type": "tmp_seek_command",
6632          "named": true
6633        },
6634        {
6635          "type": "tmp_string_command",
6636          "named": true
6637        }
6638      ]
6639    }
6640  },
6641  {
6642    "type": "iter_hit_command",
6643    "named": true,
6644    "fields": {},
6645    "children": {
6646      "multiple": true,
6647      "required": true,
6648      "types": [
6649        {
6650          "type": "arged_command",
6651          "named": true
6652        },
6653        {
6654          "type": "foreach_addrsize_command",
6655          "named": true
6656        },
6657        {
6658          "type": "foreach_bb_command",
6659          "named": true
6660        },
6661        {
6662          "type": "foreach_cmd_command",
6663          "named": true
6664        },
6665        {
6666          "type": "foreach_comment_command",
6667          "named": true
6668        },
6669        {
6670          "type": "foreach_dbgmap_command",
6671          "named": true
6672        },
6673        {
6674          "type": "foreach_flag_command",
6675          "named": true
6676        },
6677        {
6678          "type": "foreach_function_command",
6679          "named": true
6680        },
6681        {
6682          "type": "foreach_import_command",
6683          "named": true
6684        },
6685        {
6686          "type": "foreach_iomap_command",
6687          "named": true
6688        },
6689        {
6690          "type": "foreach_register_command",
6691          "named": true
6692        },
6693        {
6694          "type": "foreach_section_command",
6695          "named": true
6696        },
6697        {
6698          "type": "foreach_string_command",
6699          "named": true
6700        },
6701        {
6702          "type": "foreach_symbol_command",
6703          "named": true
6704        },
6705        {
6706          "type": "foreach_thread_command",
6707          "named": true
6708        },
6709        {
6710          "type": "grep_command",
6711          "named": true
6712        },
6713        {
6714          "type": "help_command",
6715          "named": true
6716        },
6717        {
6718          "type": "html_disable_command",
6719          "named": true
6720        },
6721        {
6722          "type": "html_enable_command",
6723          "named": true
6724        },
6725        {
6726          "type": "iter_bbs_command",
6727          "named": true
6728        },
6729        {
6730          "type": "iter_dbta_command",
6731          "named": true
6732        },
6733        {
6734          "type": "iter_dbtb_command",
6735          "named": true
6736        },
6737        {
6738          "type": "iter_dbts_command",
6739          "named": true
6740        },
6741        {
6742          "type": "iter_file_lines_command",
6743          "named": true
6744        },
6745        {
6746          "type": "iter_flags_command",
6747          "named": true
6748        },
6749        {
6750          "type": "iter_functions_command",
6751          "named": true
6752        },
6753        {
6754          "type": "iter_hit_command",
6755          "named": true
6756        },
6757        {
6758          "type": "iter_instrs_command",
6759          "named": true
6760        },
6761        {
6762          "type": "iter_interpret_command",
6763          "named": true
6764        },
6765        {
6766          "type": "iter_offsets_command",
6767          "named": true
6768        },
6769        {
6770          "type": "iter_sdbquery_command",
6771          "named": true
6772        },
6773        {
6774          "type": "iter_sections_command",
6775          "named": true
6776        },
6777        {
6778          "type": "iter_step_command",
6779          "named": true
6780        },
6781        {
6782          "type": "iter_threads_command",
6783          "named": true
6784        },
6785        {
6786          "type": "last_command",
6787          "named": true
6788        },
6789        {
6790          "type": "legacy_quoted_command",
6791          "named": true
6792        },
6793        {
6794          "type": "number_command",
6795          "named": true
6796        },
6797        {
6798          "type": "pipe_command",
6799          "named": true
6800        },
6801        {
6802          "type": "repeat_command",
6803          "named": true
6804        },
6805        {
6806          "type": "scr_tts_command",
6807          "named": true
6808        },
6809        {
6810          "type": "task_command",
6811          "named": true
6812        },
6813        {
6814          "type": "tmp_arch_command",
6815          "named": true
6816        },
6817        {
6818          "type": "tmp_bits_command",
6819          "named": true
6820        },
6821        {
6822          "type": "tmp_blksz_command",
6823          "named": true
6824        },
6825        {
6826          "type": "tmp_eval_command",
6827          "named": true
6828        },
6829        {
6830          "type": "tmp_fd_command",
6831          "named": true
6832        },
6833        {
6834          "type": "tmp_file_command",
6835          "named": true
6836        },
6837        {
6838          "type": "tmp_fromto_command",
6839          "named": true
6840        },
6841        {
6842          "type": "tmp_fs_command",
6843          "named": true
6844        },
6845        {
6846          "type": "tmp_hex_command",
6847          "named": true
6848        },
6849        {
6850          "type": "tmp_kuery_command",
6851          "named": true
6852        },
6853        {
6854          "type": "tmp_nthi_command",
6855          "named": true
6856        },
6857        {
6858          "type": "tmp_reg_command",
6859          "named": true
6860        },
6861        {
6862          "type": "tmp_reli_command",
6863          "named": true
6864        },
6865        {
6866          "type": "tmp_seek_command",
6867          "named": true
6868        },
6869        {
6870          "type": "tmp_string_command",
6871          "named": true
6872        }
6873      ]
6874    }
6875  },
6876  {
6877    "type": "iter_instrs_command",
6878    "named": true,
6879    "fields": {},
6880    "children": {
6881      "multiple": false,
6882      "required": true,
6883      "types": [
6884        {
6885          "type": "arged_command",
6886          "named": true
6887        },
6888        {
6889          "type": "foreach_addrsize_command",
6890          "named": true
6891        },
6892        {
6893          "type": "foreach_bb_command",
6894          "named": true
6895        },
6896        {
6897          "type": "foreach_cmd_command",
6898          "named": true
6899        },
6900        {
6901          "type": "foreach_comment_command",
6902          "named": true
6903        },
6904        {
6905          "type": "foreach_dbgmap_command",
6906          "named": true
6907        },
6908        {
6909          "type": "foreach_flag_command",
6910          "named": true
6911        },
6912        {
6913          "type": "foreach_function_command",
6914          "named": true
6915        },
6916        {
6917          "type": "foreach_import_command",
6918          "named": true
6919        },
6920        {
6921          "type": "foreach_iomap_command",
6922          "named": true
6923        },
6924        {
6925          "type": "foreach_register_command",
6926          "named": true
6927        },
6928        {
6929          "type": "foreach_section_command",
6930          "named": true
6931        },
6932        {
6933          "type": "foreach_string_command",
6934          "named": true
6935        },
6936        {
6937          "type": "foreach_symbol_command",
6938          "named": true
6939        },
6940        {
6941          "type": "foreach_thread_command",
6942          "named": true
6943        },
6944        {
6945          "type": "grep_command",
6946          "named": true
6947        },
6948        {
6949          "type": "help_command",
6950          "named": true
6951        },
6952        {
6953          "type": "html_disable_command",
6954          "named": true
6955        },
6956        {
6957          "type": "html_enable_command",
6958          "named": true
6959        },
6960        {
6961          "type": "iter_bbs_command",
6962          "named": true
6963        },
6964        {
6965          "type": "iter_dbta_command",
6966          "named": true
6967        },
6968        {
6969          "type": "iter_dbtb_command",
6970          "named": true
6971        },
6972        {
6973          "type": "iter_dbts_command",
6974          "named": true
6975        },
6976        {
6977          "type": "iter_file_lines_command",
6978          "named": true
6979        },
6980        {
6981          "type": "iter_flags_command",
6982          "named": true
6983        },
6984        {
6985          "type": "iter_functions_command",
6986          "named": true
6987        },
6988        {
6989          "type": "iter_hit_command",
6990          "named": true
6991        },
6992        {
6993          "type": "iter_instrs_command",
6994          "named": true
6995        },
6996        {
6997          "type": "iter_interpret_command",
6998          "named": true
6999        },
7000        {
7001          "type": "iter_offsets_command",
7002          "named": true
7003        },
7004        {
7005          "type": "iter_sdbquery_command",
7006          "named": true
7007        },
7008        {
7009          "type": "iter_sections_command",
7010          "named": true
7011        },
7012        {
7013          "type": "iter_step_command",
7014          "named": true
7015        },
7016        {
7017          "type": "iter_threads_command",
7018          "named": true
7019        },
7020        {
7021          "type": "last_command",
7022          "named": true
7023        },
7024        {
7025          "type": "legacy_quoted_command",
7026          "named": true
7027        },
7028        {
7029          "type": "number_command",
7030          "named": true
7031        },
7032        {
7033          "type": "pipe_command",
7034          "named": true
7035        },
7036        {
7037          "type": "repeat_command",
7038          "named": true
7039        },
7040        {
7041          "type": "scr_tts_command",
7042          "named": true
7043        },
7044        {
7045          "type": "task_command",
7046          "named": true
7047        },
7048        {
7049          "type": "tmp_arch_command",
7050          "named": true
7051        },
7052        {
7053          "type": "tmp_bits_command",
7054          "named": true
7055        },
7056        {
7057          "type": "tmp_blksz_command",
7058          "named": true
7059        },
7060        {
7061          "type": "tmp_eval_command",
7062          "named": true
7063        },
7064        {
7065          "type": "tmp_fd_command",
7066          "named": true
7067        },
7068        {
7069          "type": "tmp_file_command",
7070          "named": true
7071        },
7072        {
7073          "type": "tmp_fromto_command",
7074          "named": true
7075        },
7076        {
7077          "type": "tmp_fs_command",
7078          "named": true
7079        },
7080        {
7081          "type": "tmp_hex_command",
7082          "named": true
7083        },
7084        {
7085          "type": "tmp_kuery_command",
7086          "named": true
7087        },
7088        {
7089          "type": "tmp_nthi_command",
7090          "named": true
7091        },
7092        {
7093          "type": "tmp_reg_command",
7094          "named": true
7095        },
7096        {
7097          "type": "tmp_reli_command",
7098          "named": true
7099        },
7100        {
7101          "type": "tmp_seek_command",
7102          "named": true
7103        },
7104        {
7105          "type": "tmp_string_command",
7106          "named": true
7107        }
7108      ]
7109    }
7110  },
7111  {
7112    "type": "iter_interpret_command",
7113    "named": true,
7114    "fields": {},
7115    "children": {
7116      "multiple": true,
7117      "required": true,
7118      "types": [
7119        {
7120          "type": "arged_command",
7121          "named": true
7122        },
7123        {
7124          "type": "foreach_addrsize_command",
7125          "named": true
7126        },
7127        {
7128          "type": "foreach_bb_command",
7129          "named": true
7130        },
7131        {
7132          "type": "foreach_cmd_command",
7133          "named": true
7134        },
7135        {
7136          "type": "foreach_comment_command",
7137          "named": true
7138        },
7139        {
7140          "type": "foreach_dbgmap_command",
7141          "named": true
7142        },
7143        {
7144          "type": "foreach_flag_command",
7145          "named": true
7146        },
7147        {
7148          "type": "foreach_function_command",
7149          "named": true
7150        },
7151        {
7152          "type": "foreach_import_command",
7153          "named": true
7154        },
7155        {
7156          "type": "foreach_iomap_command",
7157          "named": true
7158        },
7159        {
7160          "type": "foreach_register_command",
7161          "named": true
7162        },
7163        {
7164          "type": "foreach_section_command",
7165          "named": true
7166        },
7167        {
7168          "type": "foreach_string_command",
7169          "named": true
7170        },
7171        {
7172          "type": "foreach_symbol_command",
7173          "named": true
7174        },
7175        {
7176          "type": "foreach_thread_command",
7177          "named": true
7178        },
7179        {
7180          "type": "grep_command",
7181          "named": true
7182        },
7183        {
7184          "type": "help_command",
7185          "named": true
7186        },
7187        {
7188          "type": "html_disable_command",
7189          "named": true
7190        },
7191        {
7192          "type": "html_enable_command",
7193          "named": true
7194        },
7195        {
7196          "type": "iter_bbs_command",
7197          "named": true
7198        },
7199        {
7200          "type": "iter_dbta_command",
7201          "named": true
7202        },
7203        {
7204          "type": "iter_dbtb_command",
7205          "named": true
7206        },
7207        {
7208          "type": "iter_dbts_command",
7209          "named": true
7210        },
7211        {
7212          "type": "iter_file_lines_command",
7213          "named": true
7214        },
7215        {
7216          "type": "iter_flags_command",
7217          "named": true
7218        },
7219        {
7220          "type": "iter_functions_command",
7221          "named": true
7222        },
7223        {
7224          "type": "iter_hit_command",
7225          "named": true
7226        },
7227        {
7228          "type": "iter_instrs_command",
7229          "named": true
7230        },
7231        {
7232          "type": "iter_interpret_command",
7233          "named": true
7234        },
7235        {
7236          "type": "iter_offsets_command",
7237          "named": true
7238        },
7239        {
7240          "type": "iter_sdbquery_command",
7241          "named": true
7242        },
7243        {
7244          "type": "iter_sections_command",
7245          "named": true
7246        },
7247        {
7248          "type": "iter_step_command",
7249          "named": true
7250        },
7251        {
7252          "type": "iter_threads_command",
7253          "named": true
7254        },
7255        {
7256          "type": "last_command",
7257          "named": true
7258        },
7259        {
7260          "type": "legacy_quoted_command",
7261          "named": true
7262        },
7263        {
7264          "type": "number_command",
7265          "named": true
7266        },
7267        {
7268          "type": "pipe_command",
7269          "named": true
7270        },
7271        {
7272          "type": "repeat_command",
7273          "named": true
7274        },
7275        {
7276          "type": "scr_tts_command",
7277          "named": true
7278        },
7279        {
7280          "type": "task_command",
7281          "named": true
7282        },
7283        {
7284          "type": "tmp_arch_command",
7285          "named": true
7286        },
7287        {
7288          "type": "tmp_bits_command",
7289          "named": true
7290        },
7291        {
7292          "type": "tmp_blksz_command",
7293          "named": true
7294        },
7295        {
7296          "type": "tmp_eval_command",
7297          "named": true
7298        },
7299        {
7300          "type": "tmp_fd_command",
7301          "named": true
7302        },
7303        {
7304          "type": "tmp_file_command",
7305          "named": true
7306        },
7307        {
7308          "type": "tmp_fromto_command",
7309          "named": true
7310        },
7311        {
7312          "type": "tmp_fs_command",
7313          "named": true
7314        },
7315        {
7316          "type": "tmp_hex_command",
7317          "named": true
7318        },
7319        {
7320          "type": "tmp_kuery_command",
7321          "named": true
7322        },
7323        {
7324          "type": "tmp_nthi_command",
7325          "named": true
7326        },
7327        {
7328          "type": "tmp_reg_command",
7329          "named": true
7330        },
7331        {
7332          "type": "tmp_reli_command",
7333          "named": true
7334        },
7335        {
7336          "type": "tmp_seek_command",
7337          "named": true
7338        },
7339        {
7340          "type": "tmp_string_command",
7341          "named": true
7342        }
7343      ]
7344    }
7345  },
7346  {
7347    "type": "iter_offsets_command",
7348    "named": true,
7349    "fields": {},
7350    "children": {
7351      "multiple": true,
7352      "required": true,
7353      "types": [
7354        {
7355          "type": "arged_command",
7356          "named": true
7357        },
7358        {
7359          "type": "args",
7360          "named": true
7361        },
7362        {
7363          "type": "foreach_addrsize_command",
7364          "named": true
7365        },
7366        {
7367          "type": "foreach_bb_command",
7368          "named": true
7369        },
7370        {
7371          "type": "foreach_cmd_command",
7372          "named": true
7373        },
7374        {
7375          "type": "foreach_comment_command",
7376          "named": true
7377        },
7378        {
7379          "type": "foreach_dbgmap_command",
7380          "named": true
7381        },
7382        {
7383          "type": "foreach_flag_command",
7384          "named": true
7385        },
7386        {
7387          "type": "foreach_function_command",
7388          "named": true
7389        },
7390        {
7391          "type": "foreach_import_command",
7392          "named": true
7393        },
7394        {
7395          "type": "foreach_iomap_command",
7396          "named": true
7397        },
7398        {
7399          "type": "foreach_register_command",
7400          "named": true
7401        },
7402        {
7403          "type": "foreach_section_command",
7404          "named": true
7405        },
7406        {
7407          "type": "foreach_string_command",
7408          "named": true
7409        },
7410        {
7411          "type": "foreach_symbol_command",
7412          "named": true
7413        },
7414        {
7415          "type": "foreach_thread_command",
7416          "named": true
7417        },
7418        {
7419          "type": "grep_command",
7420          "named": true
7421        },
7422        {
7423          "type": "help_command",
7424          "named": true
7425        },
7426        {
7427          "type": "html_disable_command",
7428          "named": true
7429        },
7430        {
7431          "type": "html_enable_command",
7432          "named": true
7433        },
7434        {
7435          "type": "iter_bbs_command",
7436          "named": true
7437        },
7438        {
7439          "type": "iter_dbta_command",
7440          "named": true
7441        },
7442        {
7443          "type": "iter_dbtb_command",
7444          "named": true
7445        },
7446        {
7447          "type": "iter_dbts_command",
7448          "named": true
7449        },
7450        {
7451          "type": "iter_file_lines_command",
7452          "named": true
7453        },
7454        {
7455          "type": "iter_flags_command",
7456          "named": true
7457        },
7458        {
7459          "type": "iter_functions_command",
7460          "named": true
7461        },
7462        {
7463          "type": "iter_hit_command",
7464          "named": true
7465        },
7466        {
7467          "type": "iter_instrs_command",
7468          "named": true
7469        },
7470        {
7471          "type": "iter_interpret_command",
7472          "named": true
7473        },
7474        {
7475          "type": "iter_offsets_command",
7476          "named": true
7477        },
7478        {
7479          "type": "iter_sdbquery_command",
7480          "named": true
7481        },
7482        {
7483          "type": "iter_sections_command",
7484          "named": true
7485        },
7486        {
7487          "type": "iter_step_command",
7488          "named": true
7489        },
7490        {
7491          "type": "iter_threads_command",
7492          "named": true
7493        },
7494        {
7495          "type": "last_command",
7496          "named": true
7497        },
7498        {
7499          "type": "legacy_quoted_command",
7500          "named": true
7501        },
7502        {
7503          "type": "number_command",
7504          "named": true
7505        },
7506        {
7507          "type": "pipe_command",
7508          "named": true
7509        },
7510        {
7511          "type": "repeat_command",
7512          "named": true
7513        },
7514        {
7515          "type": "scr_tts_command",
7516          "named": true
7517        },
7518        {
7519          "type": "task_command",
7520          "named": true
7521        },
7522        {
7523          "type": "tmp_arch_command",
7524          "named": true
7525        },
7526        {
7527          "type": "tmp_bits_command",
7528          "named": true
7529        },
7530        {
7531          "type": "tmp_blksz_command",
7532          "named": true
7533        },
7534        {
7535          "type": "tmp_eval_command",
7536          "named": true
7537        },
7538        {
7539          "type": "tmp_fd_command",
7540          "named": true
7541        },
7542        {
7543          "type": "tmp_file_command",
7544          "named": true
7545        },
7546        {
7547          "type": "tmp_fromto_command",
7548          "named": true
7549        },
7550        {
7551          "type": "tmp_fs_command",
7552          "named": true
7553        },
7554        {
7555          "type": "tmp_hex_command",
7556          "named": true
7557        },
7558        {
7559          "type": "tmp_kuery_command",
7560          "named": true
7561        },
7562        {
7563          "type": "tmp_nthi_command",
7564          "named": true
7565        },
7566        {
7567          "type": "tmp_reg_command",
7568          "named": true
7569        },
7570        {
7571          "type": "tmp_reli_command",
7572          "named": true
7573        },
7574        {
7575          "type": "tmp_seek_command",
7576          "named": true
7577        },
7578        {
7579          "type": "tmp_string_command",
7580          "named": true
7581        }
7582      ]
7583    }
7584  },
7585  {
7586    "type": "iter_sdbquery_command",
7587    "named": true,
7588    "fields": {},
7589    "children": {
7590      "multiple": true,
7591      "required": true,
7592      "types": [
7593        {
7594          "type": "arg",
7595          "named": true
7596        },
7597        {
7598          "type": "arged_command",
7599          "named": true
7600        },
7601        {
7602          "type": "foreach_addrsize_command",
7603          "named": true
7604        },
7605        {
7606          "type": "foreach_bb_command",
7607          "named": true
7608        },
7609        {
7610          "type": "foreach_cmd_command",
7611          "named": true
7612        },
7613        {
7614          "type": "foreach_comment_command",
7615          "named": true
7616        },
7617        {
7618          "type": "foreach_dbgmap_command",
7619          "named": true
7620        },
7621        {
7622          "type": "foreach_flag_command",
7623          "named": true
7624        },
7625        {
7626          "type": "foreach_function_command",
7627          "named": true
7628        },
7629        {
7630          "type": "foreach_import_command",
7631          "named": true
7632        },
7633        {
7634          "type": "foreach_iomap_command",
7635          "named": true
7636        },
7637        {
7638          "type": "foreach_register_command",
7639          "named": true
7640        },
7641        {
7642          "type": "foreach_section_command",
7643          "named": true
7644        },
7645        {
7646          "type": "foreach_string_command",
7647          "named": true
7648        },
7649        {
7650          "type": "foreach_symbol_command",
7651          "named": true
7652        },
7653        {
7654          "type": "foreach_thread_command",
7655          "named": true
7656        },
7657        {
7658          "type": "grep_command",
7659          "named": true
7660        },
7661        {
7662          "type": "help_command",
7663          "named": true
7664        },
7665        {
7666          "type": "html_disable_command",
7667          "named": true
7668        },
7669        {
7670          "type": "html_enable_command",
7671          "named": true
7672        },
7673        {
7674          "type": "iter_bbs_command",
7675          "named": true
7676        },
7677        {
7678          "type": "iter_dbta_command",
7679          "named": true
7680        },
7681        {
7682          "type": "iter_dbtb_command",
7683          "named": true
7684        },
7685        {
7686          "type": "iter_dbts_command",
7687          "named": true
7688        },
7689        {
7690          "type": "iter_file_lines_command",
7691          "named": true
7692        },
7693        {
7694          "type": "iter_flags_command",
7695          "named": true
7696        },
7697        {
7698          "type": "iter_functions_command",
7699          "named": true
7700        },
7701        {
7702          "type": "iter_hit_command",
7703          "named": true
7704        },
7705        {
7706          "type": "iter_instrs_command",
7707          "named": true
7708        },
7709        {
7710          "type": "iter_interpret_command",
7711          "named": true
7712        },
7713        {
7714          "type": "iter_offsets_command",
7715          "named": true
7716        },
7717        {
7718          "type": "iter_sdbquery_command",
7719          "named": true
7720        },
7721        {
7722          "type": "iter_sections_command",
7723          "named": true
7724        },
7725        {
7726          "type": "iter_step_command",
7727          "named": true
7728        },
7729        {
7730          "type": "iter_threads_command",
7731          "named": true
7732        },
7733        {
7734          "type": "last_command",
7735          "named": true
7736        },
7737        {
7738          "type": "legacy_quoted_command",
7739          "named": true
7740        },
7741        {
7742          "type": "number_command",
7743          "named": true
7744        },
7745        {
7746          "type": "pipe_command",
7747          "named": true
7748        },
7749        {
7750          "type": "repeat_command",
7751          "named": true
7752        },
7753        {
7754          "type": "scr_tts_command",
7755          "named": true
7756        },
7757        {
7758          "type": "task_command",
7759          "named": true
7760        },
7761        {
7762          "type": "tmp_arch_command",
7763          "named": true
7764        },
7765        {
7766          "type": "tmp_bits_command",
7767          "named": true
7768        },
7769        {
7770          "type": "tmp_blksz_command",
7771          "named": true
7772        },
7773        {
7774          "type": "tmp_eval_command",
7775          "named": true
7776        },
7777        {
7778          "type": "tmp_fd_command",
7779          "named": true
7780        },
7781        {
7782          "type": "tmp_file_command",
7783          "named": true
7784        },
7785        {
7786          "type": "tmp_fromto_command",
7787          "named": true
7788        },
7789        {
7790          "type": "tmp_fs_command",
7791          "named": true
7792        },
7793        {
7794          "type": "tmp_hex_command",
7795          "named": true
7796        },
7797        {
7798          "type": "tmp_kuery_command",
7799          "named": true
7800        },
7801        {
7802          "type": "tmp_nthi_command",
7803          "named": true
7804        },
7805        {
7806          "type": "tmp_reg_command",
7807          "named": true
7808        },
7809        {
7810          "type": "tmp_reli_command",
7811          "named": true
7812        },
7813        {
7814          "type": "tmp_seek_command",
7815          "named": true
7816        },
7817        {
7818          "type": "tmp_string_command",
7819          "named": true
7820        }
7821      ]
7822    }
7823  },
7824  {
7825    "type": "iter_sections_command",
7826    "named": true,
7827    "fields": {},
7828    "children": {
7829      "multiple": false,
7830      "required": true,
7831      "types": [
7832        {
7833          "type": "arged_command",
7834          "named": true
7835        },
7836        {
7837          "type": "foreach_addrsize_command",
7838          "named": true
7839        },
7840        {
7841          "type": "foreach_bb_command",
7842          "named": true
7843        },
7844        {
7845          "type": "foreach_cmd_command",
7846          "named": true
7847        },
7848        {
7849          "type": "foreach_comment_command",
7850          "named": true
7851        },
7852        {
7853          "type": "foreach_dbgmap_command",
7854          "named": true
7855        },
7856        {
7857          "type": "foreach_flag_command",
7858          "named": true
7859        },
7860        {
7861          "type": "foreach_function_command",
7862          "named": true
7863        },
7864        {
7865          "type": "foreach_import_command",
7866          "named": true
7867        },
7868        {
7869          "type": "foreach_iomap_command",
7870          "named": true
7871        },
7872        {
7873          "type": "foreach_register_command",
7874          "named": true
7875        },
7876        {
7877          "type": "foreach_section_command",
7878          "named": true
7879        },
7880        {
7881          "type": "foreach_string_command",
7882          "named": true
7883        },
7884        {
7885          "type": "foreach_symbol_command",
7886          "named": true
7887        },
7888        {
7889          "type": "foreach_thread_command",
7890          "named": true
7891        },
7892        {
7893          "type": "grep_command",
7894          "named": true
7895        },
7896        {
7897          "type": "help_command",
7898          "named": true
7899        },
7900        {
7901          "type": "html_disable_command",
7902          "named": true
7903        },
7904        {
7905          "type": "html_enable_command",
7906          "named": true
7907        },
7908        {
7909          "type": "iter_bbs_command",
7910          "named": true
7911        },
7912        {
7913          "type": "iter_dbta_command",
7914          "named": true
7915        },
7916        {
7917          "type": "iter_dbtb_command",
7918          "named": true
7919        },
7920        {
7921          "type": "iter_dbts_command",
7922          "named": true
7923        },
7924        {
7925          "type": "iter_file_lines_command",
7926          "named": true
7927        },
7928        {
7929          "type": "iter_flags_command",
7930          "named": true
7931        },
7932        {
7933          "type": "iter_functions_command",
7934          "named": true
7935        },
7936        {
7937          "type": "iter_hit_command",
7938          "named": true
7939        },
7940        {
7941          "type": "iter_instrs_command",
7942          "named": true
7943        },
7944        {
7945          "type": "iter_interpret_command",
7946          "named": true
7947        },
7948        {
7949          "type": "iter_offsets_command",
7950          "named": true
7951        },
7952        {
7953          "type": "iter_sdbquery_command",
7954          "named": true
7955        },
7956        {
7957          "type": "iter_sections_command",
7958          "named": true
7959        },
7960        {
7961          "type": "iter_step_command",
7962          "named": true
7963        },
7964        {
7965          "type": "iter_threads_command",
7966          "named": true
7967        },
7968        {
7969          "type": "last_command",
7970          "named": true
7971        },
7972        {
7973          "type": "legacy_quoted_command",
7974          "named": true
7975        },
7976        {
7977          "type": "number_command",
7978          "named": true
7979        },
7980        {
7981          "type": "pipe_command",
7982          "named": true
7983        },
7984        {
7985          "type": "repeat_command",
7986          "named": true
7987        },
7988        {
7989          "type": "scr_tts_command",
7990          "named": true
7991        },
7992        {
7993          "type": "task_command",
7994          "named": true
7995        },
7996        {
7997          "type": "tmp_arch_command",
7998          "named": true
7999        },
8000        {
8001          "type": "tmp_bits_command",
8002          "named": true
8003        },
8004        {
8005          "type": "tmp_blksz_command",
8006          "named": true
8007        },
8008        {
8009          "type": "tmp_eval_command",
8010          "named": true
8011        },
8012        {
8013          "type": "tmp_fd_command",
8014          "named": true
8015        },
8016        {
8017          "type": "tmp_file_command",
8018          "named": true
8019        },
8020        {
8021          "type": "tmp_fromto_command",
8022          "named": true
8023        },
8024        {
8025          "type": "tmp_fs_command",
8026          "named": true
8027        },
8028        {
8029          "type": "tmp_hex_command",
8030          "named": true
8031        },
8032        {
8033          "type": "tmp_kuery_command",
8034          "named": true
8035        },
8036        {
8037          "type": "tmp_nthi_command",
8038          "named": true
8039        },
8040        {
8041          "type": "tmp_reg_command",
8042          "named": true
8043        },
8044        {
8045          "type": "tmp_reli_command",
8046          "named": true
8047        },
8048        {
8049          "type": "tmp_seek_command",
8050          "named": true
8051        },
8052        {
8053          "type": "tmp_string_command",
8054          "named": true
8055        }
8056      ]
8057    }
8058  },
8059  {
8060    "type": "iter_step_command",
8061    "named": true,
8062    "fields": {},
8063    "children": {
8064      "multiple": true,
8065      "required": true,
8066      "types": [
8067        {
8068          "type": "arg",
8069          "named": true
8070        },
8071        {
8072          "type": "arged_command",
8073          "named": true
8074        },
8075        {
8076          "type": "foreach_addrsize_command",
8077          "named": true
8078        },
8079        {
8080          "type": "foreach_bb_command",
8081          "named": true
8082        },
8083        {
8084          "type": "foreach_cmd_command",
8085          "named": true
8086        },
8087        {
8088          "type": "foreach_comment_command",
8089          "named": true
8090        },
8091        {
8092          "type": "foreach_dbgmap_command",
8093          "named": true
8094        },
8095        {
8096          "type": "foreach_flag_command",
8097          "named": true
8098        },
8099        {
8100          "type": "foreach_function_command",
8101          "named": true
8102        },
8103        {
8104          "type": "foreach_import_command",
8105          "named": true
8106        },
8107        {
8108          "type": "foreach_iomap_command",
8109          "named": true
8110        },
8111        {
8112          "type": "foreach_register_command",
8113          "named": true
8114        },
8115        {
8116          "type": "foreach_section_command",
8117          "named": true
8118        },
8119        {
8120          "type": "foreach_string_command",
8121          "named": true
8122        },
8123        {
8124          "type": "foreach_symbol_command",
8125          "named": true
8126        },
8127        {
8128          "type": "foreach_thread_command",
8129          "named": true
8130        },
8131        {
8132          "type": "grep_command",
8133          "named": true
8134        },
8135        {
8136          "type": "help_command",
8137          "named": true
8138        },
8139        {
8140          "type": "html_disable_command",
8141          "named": true
8142        },
8143        {
8144          "type": "html_enable_command",
8145          "named": true
8146        },
8147        {
8148          "type": "iter_bbs_command",
8149          "named": true
8150        },
8151        {
8152          "type": "iter_dbta_command",
8153          "named": true
8154        },
8155        {
8156          "type": "iter_dbtb_command",
8157          "named": true
8158        },
8159        {
8160          "type": "iter_dbts_command",
8161          "named": true
8162        },
8163        {
8164          "type": "iter_file_lines_command",
8165          "named": true
8166        },
8167        {
8168          "type": "iter_flags_command",
8169          "named": true
8170        },
8171        {
8172          "type": "iter_functions_command",
8173          "named": true
8174        },
8175        {
8176          "type": "iter_hit_command",
8177          "named": true
8178        },
8179        {
8180          "type": "iter_instrs_command",
8181          "named": true
8182        },
8183        {
8184          "type": "iter_interpret_command",
8185          "named": true
8186        },
8187        {
8188          "type": "iter_offsets_command",
8189          "named": true
8190        },
8191        {
8192          "type": "iter_sdbquery_command",
8193          "named": true
8194        },
8195        {
8196          "type": "iter_sections_command",
8197          "named": true
8198        },
8199        {
8200          "type": "iter_step_command",
8201          "named": true
8202        },
8203        {
8204          "type": "iter_threads_command",
8205          "named": true
8206        },
8207        {
8208          "type": "last_command",
8209          "named": true
8210        },
8211        {
8212          "type": "legacy_quoted_command",
8213          "named": true
8214        },
8215        {
8216          "type": "number_command",
8217          "named": true
8218        },
8219        {
8220          "type": "pipe_command",
8221          "named": true
8222        },
8223        {
8224          "type": "repeat_command",
8225          "named": true
8226        },
8227        {
8228          "type": "scr_tts_command",
8229          "named": true
8230        },
8231        {
8232          "type": "task_command",
8233          "named": true
8234        },
8235        {
8236          "type": "tmp_arch_command",
8237          "named": true
8238        },
8239        {
8240          "type": "tmp_bits_command",
8241          "named": true
8242        },
8243        {
8244          "type": "tmp_blksz_command",
8245          "named": true
8246        },
8247        {
8248          "type": "tmp_eval_command",
8249          "named": true
8250        },
8251        {
8252          "type": "tmp_fd_command",
8253          "named": true
8254        },
8255        {
8256          "type": "tmp_file_command",
8257          "named": true
8258        },
8259        {
8260          "type": "tmp_fromto_command",
8261          "named": true
8262        },
8263        {
8264          "type": "tmp_fs_command",
8265          "named": true
8266        },
8267        {
8268          "type": "tmp_hex_command",
8269          "named": true
8270        },
8271        {
8272          "type": "tmp_kuery_command",
8273          "named": true
8274        },
8275        {
8276          "type": "tmp_nthi_command",
8277          "named": true
8278        },
8279        {
8280          "type": "tmp_reg_command",
8281          "named": true
8282        },
8283        {
8284          "type": "tmp_reli_command",
8285          "named": true
8286        },
8287        {
8288          "type": "tmp_seek_command",
8289          "named": true
8290        },
8291        {
8292          "type": "tmp_string_command",
8293          "named": true
8294        }
8295      ]
8296    }
8297  },
8298  {
8299    "type": "iter_threads_command",
8300    "named": true,
8301    "fields": {},
8302    "children": {
8303      "multiple": false,
8304      "required": true,
8305      "types": [
8306        {
8307          "type": "arged_command",
8308          "named": true
8309        },
8310        {
8311          "type": "foreach_addrsize_command",
8312          "named": true
8313        },
8314        {
8315          "type": "foreach_bb_command",
8316          "named": true
8317        },
8318        {
8319          "type": "foreach_cmd_command",
8320          "named": true
8321        },
8322        {
8323          "type": "foreach_comment_command",
8324          "named": true
8325        },
8326        {
8327          "type": "foreach_dbgmap_command",
8328          "named": true
8329        },
8330        {
8331          "type": "foreach_flag_command",
8332          "named": true
8333        },
8334        {
8335          "type": "foreach_function_command",
8336          "named": true
8337        },
8338        {
8339          "type": "foreach_import_command",
8340          "named": true
8341        },
8342        {
8343          "type": "foreach_iomap_command",
8344          "named": true
8345        },
8346        {
8347          "type": "foreach_register_command",
8348          "named": true
8349        },
8350        {
8351          "type": "foreach_section_command",
8352          "named": true
8353        },
8354        {
8355          "type": "foreach_string_command",
8356          "named": true
8357        },
8358        {
8359          "type": "foreach_symbol_command",
8360          "named": true
8361        },
8362        {
8363          "type": "foreach_thread_command",
8364          "named": true
8365        },
8366        {
8367          "type": "grep_command",
8368          "named": true
8369        },
8370        {
8371          "type": "help_command",
8372          "named": true
8373        },
8374        {
8375          "type": "html_disable_command",
8376          "named": true
8377        },
8378        {
8379          "type": "html_enable_command",
8380          "named": true
8381        },
8382        {
8383          "type": "iter_bbs_command",
8384          "named": true
8385        },
8386        {
8387          "type": "iter_dbta_command",
8388          "named": true
8389        },
8390        {
8391          "type": "iter_dbtb_command",
8392          "named": true
8393        },
8394        {
8395          "type": "iter_dbts_command",
8396          "named": true
8397        },
8398        {
8399          "type": "iter_file_lines_command",
8400          "named": true
8401        },
8402        {
8403          "type": "iter_flags_command",
8404          "named": true
8405        },
8406        {
8407          "type": "iter_functions_command",
8408          "named": true
8409        },
8410        {
8411          "type": "iter_hit_command",
8412          "named": true
8413        },
8414        {
8415          "type": "iter_instrs_command",
8416          "named": true
8417        },
8418        {
8419          "type": "iter_interpret_command",
8420          "named": true
8421        },
8422        {
8423          "type": "iter_offsets_command",
8424          "named": true
8425        },
8426        {
8427          "type": "iter_sdbquery_command",
8428          "named": true
8429        },
8430        {
8431          "type": "iter_sections_command",
8432          "named": true
8433        },
8434        {
8435          "type": "iter_step_command",
8436          "named": true
8437        },
8438        {
8439          "type": "iter_threads_command",
8440          "named": true
8441        },
8442        {
8443          "type": "last_command",
8444          "named": true
8445        },
8446        {
8447          "type": "legacy_quoted_command",
8448          "named": true
8449        },
8450        {
8451          "type": "number_command",
8452          "named": true
8453        },
8454        {
8455          "type": "pipe_command",
8456          "named": true
8457        },
8458        {
8459          "type": "repeat_command",
8460          "named": true
8461        },
8462        {
8463          "type": "scr_tts_command",
8464          "named": true
8465        },
8466        {
8467          "type": "task_command",
8468          "named": true
8469        },
8470        {
8471          "type": "tmp_arch_command",
8472          "named": true
8473        },
8474        {
8475          "type": "tmp_bits_command",
8476          "named": true
8477        },
8478        {
8479          "type": "tmp_blksz_command",
8480          "named": true
8481        },
8482        {
8483          "type": "tmp_eval_command",
8484          "named": true
8485        },
8486        {
8487          "type": "tmp_fd_command",
8488          "named": true
8489        },
8490        {
8491          "type": "tmp_file_command",
8492          "named": true
8493        },
8494        {
8495          "type": "tmp_fromto_command",
8496          "named": true
8497        },
8498        {
8499          "type": "tmp_fs_command",
8500          "named": true
8501        },
8502        {
8503          "type": "tmp_hex_command",
8504          "named": true
8505        },
8506        {
8507          "type": "tmp_kuery_command",
8508          "named": true
8509        },
8510        {
8511          "type": "tmp_nthi_command",
8512          "named": true
8513        },
8514        {
8515          "type": "tmp_reg_command",
8516          "named": true
8517        },
8518        {
8519          "type": "tmp_reli_command",
8520          "named": true
8521        },
8522        {
8523          "type": "tmp_seek_command",
8524          "named": true
8525        },
8526        {
8527          "type": "tmp_string_command",
8528          "named": true
8529        }
8530      ]
8531    }
8532  },
8533  {
8534    "type": "last_command",
8535    "named": true,
8536    "fields": {
8537      "command": {
8538        "multiple": false,
8539        "required": true,
8540        "types": [
8541          {
8542            "type": "cmd_identifier",
8543            "named": true
8544          }
8545        ]
8546      }
8547    }
8548  },
8549  {
8550    "type": "legacy_quoted_command",
8551    "named": true,
8552    "fields": {}
8553  },
8554  {
8555    "type": "macro_args",
8556    "named": true,
8557    "fields": {},
8558    "children": {
8559      "multiple": true,
8560      "required": true,
8561      "types": [
8562        {
8563          "type": "macro_call_full_content",
8564          "named": true
8565        },
8566        {
8567          "type": "macro_content",
8568          "named": true
8569        }
8570      ]
8571    }
8572  },
8573  {
8574    "type": "macro_call_content",
8575    "named": true,
8576    "fields": {},
8577    "children": {
8578      "multiple": false,
8579      "required": false,
8580      "types": [
8581        {
8582          "type": "args",
8583          "named": true
8584        }
8585      ]
8586    }
8587  },
8588  {
8589    "type": "macro_call_full_content",
8590    "named": true,
8591    "fields": {},
8592    "children": {
8593      "multiple": false,
8594      "required": true,
8595      "types": [
8596        {
8597          "type": "macro_call_content",
8598          "named": true
8599        }
8600      ]
8601    }
8602  },
8603  {
8604    "type": "macro_content",
8605    "named": true,
8606    "fields": {
8607      "name": {
8608        "multiple": false,
8609        "required": true,
8610        "types": [
8611          {
8612            "type": "arg",
8613            "named": true
8614          }
8615        ]
8616      }
8617    },
8618    "children": {
8619      "multiple": true,
8620      "required": false,
8621      "types": [
8622        {
8623          "type": "arged_command",
8624          "named": true
8625        },
8626        {
8627          "type": "args",
8628          "named": true
8629        },
8630        {
8631          "type": "foreach_addrsize_command",
8632          "named": true
8633        },
8634        {
8635          "type": "foreach_bb_command",
8636          "named": true
8637        },
8638        {
8639          "type": "foreach_cmd_command",
8640          "named": true
8641        },
8642        {
8643          "type": "foreach_comment_command",
8644          "named": true
8645        },
8646        {
8647          "type": "foreach_dbgmap_command",
8648          "named": true
8649        },
8650        {
8651          "type": "foreach_flag_command",
8652          "named": true
8653        },
8654        {
8655          "type": "foreach_function_command",
8656          "named": true
8657        },
8658        {
8659          "type": "foreach_import_command",
8660          "named": true
8661        },
8662        {
8663          "type": "foreach_iomap_command",
8664          "named": true
8665        },
8666        {
8667          "type": "foreach_register_command",
8668          "named": true
8669        },
8670        {
8671          "type": "foreach_section_command",
8672          "named": true
8673        },
8674        {
8675          "type": "foreach_string_command",
8676          "named": true
8677        },
8678        {
8679          "type": "foreach_symbol_command",
8680          "named": true
8681        },
8682        {
8683          "type": "foreach_thread_command",
8684          "named": true
8685        },
8686        {
8687          "type": "grep_command",
8688          "named": true
8689        },
8690        {
8691          "type": "help_command",
8692          "named": true
8693        },
8694        {
8695          "type": "html_disable_command",
8696          "named": true
8697        },
8698        {
8699          "type": "html_enable_command",
8700          "named": true
8701        },
8702        {
8703          "type": "iter_bbs_command",
8704          "named": true
8705        },
8706        {
8707          "type": "iter_dbta_command",
8708          "named": true
8709        },
8710        {
8711          "type": "iter_dbtb_command",
8712          "named": true
8713        },
8714        {
8715          "type": "iter_dbts_command",
8716          "named": true
8717        },
8718        {
8719          "type": "iter_file_lines_command",
8720          "named": true
8721        },
8722        {
8723          "type": "iter_flags_command",
8724          "named": true
8725        },
8726        {
8727          "type": "iter_functions_command",
8728          "named": true
8729        },
8730        {
8731          "type": "iter_hit_command",
8732          "named": true
8733        },
8734        {
8735          "type": "iter_instrs_command",
8736          "named": true
8737        },
8738        {
8739          "type": "iter_interpret_command",
8740          "named": true
8741        },
8742        {
8743          "type": "iter_offsets_command",
8744          "named": true
8745        },
8746        {
8747          "type": "iter_sdbquery_command",
8748          "named": true
8749        },
8750        {
8751          "type": "iter_sections_command",
8752          "named": true
8753        },
8754        {
8755          "type": "iter_step_command",
8756          "named": true
8757        },
8758        {
8759          "type": "iter_threads_command",
8760          "named": true
8761        },
8762        {
8763          "type": "last_command",
8764          "named": true
8765        },
8766        {
8767          "type": "legacy_quoted_command",
8768          "named": true
8769        },
8770        {
8771          "type": "number_command",
8772          "named": true
8773        },
8774        {
8775          "type": "pipe_command",
8776          "named": true
8777        },
8778        {
8779          "type": "redirect_command",
8780          "named": true
8781        },
8782        {
8783          "type": "repeat_command",
8784          "named": true
8785        },
8786        {
8787          "type": "scr_tts_command",
8788          "named": true
8789        },
8790        {
8791          "type": "task_command",
8792          "named": true
8793        },
8794        {
8795          "type": "tmp_arch_command",
8796          "named": true
8797        },
8798        {
8799          "type": "tmp_bits_command",
8800          "named": true
8801        },
8802        {
8803          "type": "tmp_blksz_command",
8804          "named": true
8805        },
8806        {
8807          "type": "tmp_eval_command",
8808          "named": true
8809        },
8810        {
8811          "type": "tmp_fd_command",
8812          "named": true
8813        },
8814        {
8815          "type": "tmp_file_command",
8816          "named": true
8817        },
8818        {
8819          "type": "tmp_fromto_command",
8820          "named": true
8821        },
8822        {
8823          "type": "tmp_fs_command",
8824          "named": true
8825        },
8826        {
8827          "type": "tmp_hex_command",
8828          "named": true
8829        },
8830        {
8831          "type": "tmp_kuery_command",
8832          "named": true
8833        },
8834        {
8835          "type": "tmp_nthi_command",
8836          "named": true
8837        },
8838        {
8839          "type": "tmp_reg_command",
8840          "named": true
8841        },
8842        {
8843          "type": "tmp_reli_command",
8844          "named": true
8845        },
8846        {
8847          "type": "tmp_seek_command",
8848          "named": true
8849        },
8850        {
8851          "type": "tmp_string_command",
8852          "named": true
8853        }
8854      ]
8855    }
8856  },
8857  {
8858    "type": "number",
8859    "named": true,
8860    "fields": {}
8861  },
8862  {
8863    "type": "number_command",
8864    "named": true,
8865    "fields": {}
8866  },
8867  {
8868    "type": "pf_arg",
8869    "named": true,
8870    "fields": {},
8871    "children": {
8872      "multiple": true,
8873      "required": true,
8874      "types": [
8875        {
8876          "type": "cmd_substitution_arg",
8877          "named": true
8878        },
8879        {
8880          "type": "pf_arg_identifier",
8881          "named": true
8882        },
8883        {
8884          "type": "pf_args",
8885          "named": true
8886        },
8887        {
8888          "type": "pf_concatenation",
8889          "named": true
8890        }
8891      ]
8892    }
8893  },
8894  {
8895    "type": "pf_arg_identifier",
8896    "named": true,
8897    "fields": {}
8898  },
8899  {
8900    "type": "pf_args",
8901    "named": true,
8902    "fields": {},
8903    "children": {
8904      "multiple": true,
8905      "required": true,
8906      "types": [
8907        {
8908          "type": "pf_arg",
8909          "named": true
8910        }
8911      ]
8912    }
8913  },
8914  {
8915    "type": "pf_concatenation",
8916    "named": true,
8917    "fields": {},
8918    "children": {
8919      "multiple": true,
8920      "required": true,
8921      "types": [
8922        {
8923          "type": "cmd_substitution_arg",
8924          "named": true
8925        },
8926        {
8927          "type": "pf_arg_identifier",
8928          "named": true
8929        },
8930        {
8931          "type": "pf_args",
8932          "named": true
8933        }
8934      ]
8935    }
8936  },
8937  {
8938    "type": "pf_dot_cmd_args",
8939    "named": true,
8940    "fields": {},
8941    "children": {
8942      "multiple": true,
8943      "required": true,
8944      "types": [
8945        {
8946          "type": "pf_arg_identifier",
8947          "named": true
8948        },
8949        {
8950          "type": "pf_args",
8951          "named": true
8952        }
8953      ]
8954    }
8955  },
8956  {
8957    "type": "pf_new_args",
8958    "named": true,
8959    "fields": {},
8960    "children": {
8961      "multiple": true,
8962      "required": true,
8963      "types": [
8964        {
8965          "type": "pf_arg",
8966          "named": true
8967        },
8968        {
8969          "type": "pf_args",
8970          "named": true
8971        }
8972      ]
8973    }
8974  },
8975  {
8976    "type": "pipe_command",
8977    "named": true,
8978    "fields": {},
8979    "children": {
8980      "multiple": true,
8981      "required": true,
8982      "types": [
8983        {
8984          "type": "arged_command",
8985          "named": true
8986        },
8987        {
8988          "type": "foreach_addrsize_command",
8989          "named": true
8990        },
8991        {
8992          "type": "foreach_bb_command",
8993          "named": true
8994        },
8995        {
8996          "type": "foreach_cmd_command",
8997          "named": true
8998        },
8999        {
9000          "type": "foreach_comment_command",
9001          "named": true
9002        },
9003        {
9004          "type": "foreach_dbgmap_command",
9005          "named": true
9006        },
9007        {
9008          "type": "foreach_flag_command",
9009          "named": true
9010        },
9011        {
9012          "type": "foreach_function_command",
9013          "named": true
9014        },
9015        {
9016          "type": "foreach_import_command",
9017          "named": true
9018        },
9019        {
9020          "type": "foreach_iomap_command",
9021          "named": true
9022        },
9023        {
9024          "type": "foreach_register_command",
9025          "named": true
9026        },
9027        {
9028          "type": "foreach_section_command",
9029          "named": true
9030        },
9031        {
9032          "type": "foreach_string_command",
9033          "named": true
9034        },
9035        {
9036          "type": "foreach_symbol_command",
9037          "named": true
9038        },
9039        {
9040          "type": "foreach_thread_command",
9041          "named": true
9042        },
9043        {
9044          "type": "grep_command",
9045          "named": true
9046        },
9047        {
9048          "type": "help_command",
9049          "named": true
9050        },
9051        {
9052          "type": "html_disable_command",
9053          "named": true
9054        },
9055        {
9056          "type": "html_enable_command",
9057          "named": true
9058        },
9059        {
9060          "type": "iter_bbs_command",
9061          "named": true
9062        },
9063        {
9064          "type": "iter_dbta_command",
9065          "named": true
9066        },
9067        {
9068          "type": "iter_dbtb_command",
9069          "named": true
9070        },
9071        {
9072          "type": "iter_dbts_command",
9073          "named": true
9074        },
9075        {
9076          "type": "iter_file_lines_command",
9077          "named": true
9078        },
9079        {
9080          "type": "iter_flags_command",
9081          "named": true
9082        },
9083        {
9084          "type": "iter_functions_command",
9085          "named": true
9086        },
9087        {
9088          "type": "iter_hit_command",
9089          "named": true
9090        },
9091        {
9092          "type": "iter_instrs_command",
9093          "named": true
9094        },
9095        {
9096          "type": "iter_interpret_command",
9097          "named": true
9098        },
9099        {
9100          "type": "iter_offsets_command",
9101          "named": true
9102        },
9103        {
9104          "type": "iter_sdbquery_command",
9105          "named": true
9106        },
9107        {
9108          "type": "iter_sections_command",
9109          "named": true
9110        },
9111        {
9112          "type": "iter_step_command",
9113          "named": true
9114        },
9115        {
9116          "type": "iter_threads_command",
9117          "named": true
9118        },
9119        {
9120          "type": "last_command",
9121          "named": true
9122        },
9123        {
9124          "type": "legacy_quoted_command",
9125          "named": true
9126        },
9127        {
9128          "type": "number_command",
9129          "named": true
9130        },
9131        {
9132          "type": "pipe_command",
9133          "named": true
9134        },
9135        {
9136          "type": "pipe_second_command",
9137          "named": true
9138        },
9139        {
9140          "type": "repeat_command",
9141          "named": true
9142        },
9143        {
9144          "type": "scr_tts_command",
9145          "named": true
9146        },
9147        {
9148          "type": "task_command",
9149          "named": true
9150        },
9151        {
9152          "type": "tmp_arch_command",
9153          "named": true
9154        },
9155        {
9156          "type": "tmp_bits_command",
9157          "named": true
9158        },
9159        {
9160          "type": "tmp_blksz_command",
9161          "named": true
9162        },
9163        {
9164          "type": "tmp_eval_command",
9165          "named": true
9166        },
9167        {
9168          "type": "tmp_fd_command",
9169          "named": true
9170        },
9171        {
9172          "type": "tmp_file_command",
9173          "named": true
9174        },
9175        {
9176          "type": "tmp_fromto_command",
9177          "named": true
9178        },
9179        {
9180          "type": "tmp_fs_command",
9181          "named": true
9182        },
9183        {
9184          "type": "tmp_hex_command",
9185          "named": true
9186        },
9187        {
9188          "type": "tmp_kuery_command",
9189          "named": true
9190        },
9191        {
9192          "type": "tmp_nthi_command",
9193          "named": true
9194        },
9195        {
9196          "type": "tmp_reg_command",
9197          "named": true
9198        },
9199        {
9200          "type": "tmp_reli_command",
9201          "named": true
9202        },
9203        {
9204          "type": "tmp_seek_command",
9205          "named": true
9206        },
9207        {
9208          "type": "tmp_string_command",
9209          "named": true
9210        }
9211      ]
9212    }
9213  },
9214  {
9215    "type": "redirect_command",
9216    "named": true,
9217    "fields": {
9218      "arg": {
9219        "multiple": false,
9220        "required": true,
9221        "types": [
9222          {
9223            "type": "arg",
9224            "named": true
9225          }
9226        ]
9227      },
9228      "command": {
9229        "multiple": false,
9230        "required": true,
9231        "types": [
9232          {
9233            "type": "arged_command",
9234            "named": true
9235          },
9236          {
9237            "type": "foreach_addrsize_command",
9238            "named": true
9239          },
9240          {
9241            "type": "foreach_bb_command",
9242            "named": true
9243          },
9244          {
9245            "type": "foreach_cmd_command",
9246            "named": true
9247          },
9248          {
9249            "type": "foreach_comment_command",
9250            "named": true
9251          },
9252          {
9253            "type": "foreach_dbgmap_command",
9254            "named": true
9255          },
9256          {
9257            "type": "foreach_flag_command",
9258            "named": true
9259          },
9260          {
9261            "type": "foreach_function_command",
9262            "named": true
9263          },
9264          {
9265            "type": "foreach_import_command",
9266            "named": true
9267          },
9268          {
9269            "type": "foreach_iomap_command",
9270            "named": true
9271          },
9272          {
9273            "type": "foreach_register_command",
9274            "named": true
9275          },
9276          {
9277            "type": "foreach_section_command",
9278            "named": true
9279          },
9280          {
9281            "type": "foreach_string_command",
9282            "named": true
9283          },
9284          {
9285            "type": "foreach_symbol_command",
9286            "named": true
9287          },
9288          {
9289            "type": "foreach_thread_command",
9290            "named": true
9291          },
9292          {
9293            "type": "grep_command",
9294            "named": true
9295          },
9296          {
9297            "type": "help_command",
9298            "named": true
9299          },
9300          {
9301            "type": "html_disable_command",
9302            "named": true
9303          },
9304          {
9305            "type": "html_enable_command",
9306            "named": true
9307          },
9308          {
9309            "type": "iter_bbs_command",
9310            "named": true
9311          },
9312          {
9313            "type": "iter_dbta_command",
9314            "named": true
9315          },
9316          {
9317            "type": "iter_dbtb_command",
9318            "named": true
9319          },
9320          {
9321            "type": "iter_dbts_command",
9322            "named": true
9323          },
9324          {
9325            "type": "iter_file_lines_command",
9326            "named": true
9327          },
9328          {
9329            "type": "iter_flags_command",
9330            "named": true
9331          },
9332          {
9333            "type": "iter_functions_command",
9334            "named": true
9335          },
9336          {
9337            "type": "iter_hit_command",
9338            "named": true
9339          },
9340          {
9341            "type": "iter_instrs_command",
9342            "named": true
9343          },
9344          {
9345            "type": "iter_interpret_command",
9346            "named": true
9347          },
9348          {
9349            "type": "iter_offsets_command",
9350            "named": true
9351          },
9352          {
9353            "type": "iter_sdbquery_command",
9354            "named": true
9355          },
9356          {
9357            "type": "iter_sections_command",
9358            "named": true
9359          },
9360          {
9361            "type": "iter_step_command",
9362            "named": true
9363          },
9364          {
9365            "type": "iter_threads_command",
9366            "named": true
9367          },
9368          {
9369            "type": "last_command",
9370            "named": true
9371          },
9372          {
9373            "type": "legacy_quoted_command",
9374            "named": true
9375          },
9376          {
9377            "type": "number_command",
9378            "named": true
9379          },
9380          {
9381            "type": "pipe_command",
9382            "named": true
9383          },
9384          {
9385            "type": "repeat_command",
9386            "named": true
9387          },
9388          {
9389            "type": "scr_tts_command",
9390            "named": true
9391          },
9392          {
9393            "type": "task_command",
9394            "named": true
9395          },
9396          {
9397            "type": "tmp_arch_command",
9398            "named": true
9399          },
9400          {
9401            "type": "tmp_bits_command",
9402            "named": true
9403          },
9404          {
9405            "type": "tmp_blksz_command",
9406            "named": true
9407          },
9408          {
9409            "type": "tmp_eval_command",
9410            "named": true
9411          },
9412          {
9413            "type": "tmp_fd_command",
9414            "named": true
9415          },
9416          {
9417            "type": "tmp_file_command",
9418            "named": true
9419          },
9420          {
9421            "type": "tmp_fromto_command",
9422            "named": true
9423          },
9424          {
9425            "type": "tmp_fs_command",
9426            "named": true
9427          },
9428          {
9429            "type": "tmp_hex_command",
9430            "named": true
9431          },
9432          {
9433            "type": "tmp_kuery_command",
9434            "named": true
9435          },
9436          {
9437            "type": "tmp_nthi_command",
9438            "named": true
9439          },
9440          {
9441            "type": "tmp_reg_command",
9442            "named": true
9443          },
9444          {
9445            "type": "tmp_reli_command",
9446            "named": true
9447          },
9448          {
9449            "type": "tmp_seek_command",
9450            "named": true
9451          },
9452          {
9453            "type": "tmp_string_command",
9454            "named": true
9455          }
9456        ]
9457      },
9458      "redirect_operator": {
9459        "multiple": false,
9460        "required": true,
9461        "types": [
9462          {
9463            "type": "fdn_append_operator",
9464            "named": true
9465          },
9466          {
9467            "type": "fdn_redirect_operator",
9468            "named": true
9469          },
9470          {
9471            "type": "html_append_operator",
9472            "named": true
9473          },
9474          {
9475            "type": "html_redirect_operator",
9476            "named": true
9477          }
9478        ]
9479      }
9480    }
9481  },
9482  {
9483    "type": "repeat_command",
9484    "named": true,
9485    "fields": {
9486      "arg": {
9487        "multiple": false,
9488        "required": true,
9489        "types": [
9490          {
9491            "type": "number",
9492            "named": true
9493          }
9494        ]
9495      },
9496      "command": {
9497        "multiple": false,
9498        "required": true,
9499        "types": [
9500          {
9501            "type": "arged_command",
9502            "named": true
9503          },
9504          {
9505            "type": "foreach_addrsize_command",
9506            "named": true
9507          },
9508          {
9509            "type": "foreach_bb_command",
9510            "named": true
9511          },
9512          {
9513            "type": "foreach_cmd_command",
9514            "named": true
9515          },
9516          {
9517            "type": "foreach_comment_command",
9518            "named": true
9519          },
9520          {
9521            "type": "foreach_dbgmap_command",
9522            "named": true
9523          },
9524          {
9525            "type": "foreach_flag_command",
9526            "named": true
9527          },
9528          {
9529            "type": "foreach_function_command",
9530            "named": true
9531          },
9532          {
9533            "type": "foreach_import_command",
9534            "named": true
9535          },
9536          {
9537            "type": "foreach_iomap_command",
9538            "named": true
9539          },
9540          {
9541            "type": "foreach_register_command",
9542            "named": true
9543          },
9544          {
9545            "type": "foreach_section_command",
9546            "named": true
9547          },
9548          {
9549            "type": "foreach_string_command",
9550            "named": true
9551          },
9552          {
9553            "type": "foreach_symbol_command",
9554            "named": true
9555          },
9556          {
9557            "type": "foreach_thread_command",
9558            "named": true
9559          },
9560          {
9561            "type": "grep_command",
9562            "named": true
9563          },
9564          {
9565            "type": "help_command",
9566            "named": true
9567          },
9568          {
9569            "type": "html_disable_command",
9570            "named": true
9571          },
9572          {
9573            "type": "html_enable_command",
9574            "named": true
9575          },
9576          {
9577            "type": "iter_bbs_command",
9578            "named": true
9579          },
9580          {
9581            "type": "iter_dbta_command",
9582            "named": true
9583          },
9584          {
9585            "type": "iter_dbtb_command",
9586            "named": true
9587          },
9588          {
9589            "type": "iter_dbts_command",
9590            "named": true
9591          },
9592          {
9593            "type": "iter_file_lines_command",
9594            "named": true
9595          },
9596          {
9597            "type": "iter_flags_command",
9598            "named": true
9599          },
9600          {
9601            "type": "iter_functions_command",
9602            "named": true
9603          },
9604          {
9605            "type": "iter_hit_command",
9606            "named": true
9607          },
9608          {
9609            "type": "iter_instrs_command",
9610            "named": true
9611          },
9612          {
9613            "type": "iter_interpret_command",
9614            "named": true
9615          },
9616          {
9617            "type": "iter_offsets_command",
9618            "named": true
9619          },
9620          {
9621            "type": "iter_sdbquery_command",
9622            "named": true
9623          },
9624          {
9625            "type": "iter_sections_command",
9626            "named": true
9627          },
9628          {
9629            "type": "iter_step_command",
9630            "named": true
9631          },
9632          {
9633            "type": "iter_threads_command",
9634            "named": true
9635          },
9636          {
9637            "type": "last_command",
9638            "named": true
9639          },
9640          {
9641            "type": "legacy_quoted_command",
9642            "named": true
9643          },
9644          {
9645            "type": "number_command",
9646            "named": true
9647          },
9648          {
9649            "type": "pipe_command",
9650            "named": true
9651          },
9652          {
9653            "type": "repeat_command",
9654            "named": true
9655          },
9656          {
9657            "type": "scr_tts_command",
9658            "named": true
9659          },
9660          {
9661            "type": "task_command",
9662            "named": true
9663          },
9664          {
9665            "type": "tmp_arch_command",
9666            "named": true
9667          },
9668          {
9669            "type": "tmp_bits_command",
9670            "named": true
9671          },
9672          {
9673            "type": "tmp_blksz_command",
9674            "named": true
9675          },
9676          {
9677            "type": "tmp_eval_command",
9678            "named": true
9679          },
9680          {
9681            "type": "tmp_fd_command",
9682            "named": true
9683          },
9684          {
9685            "type": "tmp_file_command",
9686            "named": true
9687          },
9688          {
9689            "type": "tmp_fromto_command",
9690            "named": true
9691          },
9692          {
9693            "type": "tmp_fs_command",
9694            "named": true
9695          },
9696          {
9697            "type": "tmp_hex_command",
9698            "named": true
9699          },
9700          {
9701            "type": "tmp_kuery_command",
9702            "named": true
9703          },
9704          {
9705            "type": "tmp_nthi_command",
9706            "named": true
9707          },
9708          {
9709            "type": "tmp_reg_command",
9710            "named": true
9711          },
9712          {
9713            "type": "tmp_reli_command",
9714            "named": true
9715          },
9716          {
9717            "type": "tmp_seek_command",
9718            "named": true
9719          },
9720          {
9721            "type": "tmp_string_command",
9722            "named": true
9723          }
9724        ]
9725      }
9726    }
9727  },
9728  {
9729    "type": "scr_tts_command",
9730    "named": true,
9731    "fields": {
9732      "command": {
9733        "multiple": false,
9734        "required": true,
9735        "types": [
9736          {
9737            "type": "arged_command",
9738            "named": true
9739          },
9740          {
9741            "type": "foreach_addrsize_command",
9742            "named": true
9743          },
9744          {
9745            "type": "foreach_bb_command",
9746            "named": true
9747          },
9748          {
9749            "type": "foreach_cmd_command",
9750            "named": true
9751          },
9752          {
9753            "type": "foreach_comment_command",
9754            "named": true
9755          },
9756          {
9757            "type": "foreach_dbgmap_command",
9758            "named": true
9759          },
9760          {
9761            "type": "foreach_flag_command",
9762            "named": true
9763          },
9764          {
9765            "type": "foreach_function_command",
9766            "named": true
9767          },
9768          {
9769            "type": "foreach_import_command",
9770            "named": true
9771          },
9772          {
9773            "type": "foreach_iomap_command",
9774            "named": true
9775          },
9776          {
9777            "type": "foreach_register_command",
9778            "named": true
9779          },
9780          {
9781            "type": "foreach_section_command",
9782            "named": true
9783          },
9784          {
9785            "type": "foreach_string_command",
9786            "named": true
9787          },
9788          {
9789            "type": "foreach_symbol_command",
9790            "named": true
9791          },
9792          {
9793            "type": "foreach_thread_command",
9794            "named": true
9795          },
9796          {
9797            "type": "grep_command",
9798            "named": true
9799          },
9800          {
9801            "type": "help_command",
9802            "named": true
9803          },
9804          {
9805            "type": "html_disable_command",
9806            "named": true
9807          },
9808          {
9809            "type": "html_enable_command",
9810            "named": true
9811          },
9812          {
9813            "type": "iter_bbs_command",
9814            "named": true
9815          },
9816          {
9817            "type": "iter_dbta_command",
9818            "named": true
9819          },
9820          {
9821            "type": "iter_dbtb_command",
9822            "named": true
9823          },
9824          {
9825            "type": "iter_dbts_command",
9826            "named": true
9827          },
9828          {
9829            "type": "iter_file_lines_command",
9830            "named": true
9831          },
9832          {
9833            "type": "iter_flags_command",
9834            "named": true
9835          },
9836          {
9837            "type": "iter_functions_command",
9838            "named": true
9839          },
9840          {
9841            "type": "iter_hit_command",
9842            "named": true
9843          },
9844          {
9845            "type": "iter_instrs_command",
9846            "named": true
9847          },
9848          {
9849            "type": "iter_interpret_command",
9850            "named": true
9851          },
9852          {
9853            "type": "iter_offsets_command",
9854            "named": true
9855          },
9856          {
9857            "type": "iter_sdbquery_command",
9858            "named": true
9859          },
9860          {
9861            "type": "iter_sections_command",
9862            "named": true
9863          },
9864          {
9865            "type": "iter_step_command",
9866            "named": true
9867          },
9868          {
9869            "type": "iter_threads_command",
9870            "named": true
9871          },
9872          {
9873            "type": "last_command",
9874            "named": true
9875          },
9876          {
9877            "type": "legacy_quoted_command",
9878            "named": true
9879          },
9880          {
9881            "type": "number_command",
9882            "named": true
9883          },
9884          {
9885            "type": "pipe_command",
9886            "named": true
9887          },
9888          {
9889            "type": "repeat_command",
9890            "named": true
9891          },
9892          {
9893            "type": "scr_tts_command",
9894            "named": true
9895          },
9896          {
9897            "type": "task_command",
9898            "named": true
9899          },
9900          {
9901            "type": "tmp_arch_command",
9902            "named": true
9903          },
9904          {
9905            "type": "tmp_bits_command",
9906            "named": true
9907          },
9908          {
9909            "type": "tmp_blksz_command",
9910            "named": true
9911          },
9912          {
9913            "type": "tmp_eval_command",
9914            "named": true
9915          },
9916          {
9917            "type": "tmp_fd_command",
9918            "named": true
9919          },
9920          {
9921            "type": "tmp_file_command",
9922            "named": true
9923          },
9924          {
9925            "type": "tmp_fromto_command",
9926            "named": true
9927          },
9928          {
9929            "type": "tmp_fs_command",
9930            "named": true
9931          },
9932          {
9933            "type": "tmp_hex_command",
9934            "named": true
9935          },
9936          {
9937            "type": "tmp_kuery_command",
9938            "named": true
9939          },
9940          {
9941            "type": "tmp_nthi_command",
9942            "named": true
9943          },
9944          {
9945            "type": "tmp_reg_command",
9946            "named": true
9947          },
9948          {
9949            "type": "tmp_reli_command",
9950            "named": true
9951          },
9952          {
9953            "type": "tmp_seek_command",
9954            "named": true
9955          },
9956          {
9957            "type": "tmp_string_command",
9958            "named": true
9959          }
9960        ]
9961      }
9962    }
9963  },
9964  {
9965    "type": "single_quoted_arg",
9966    "named": true,
9967    "fields": {}
9968  },
9969  {
9970    "type": "task_command",
9971    "named": true,
9972    "fields": {
9973      "args": {
9974        "multiple": false,
9975        "required": false,
9976        "types": [
9977          {
9978            "type": "arged_command",
9979            "named": true
9980          },
9981          {
9982            "type": "args",
9983            "named": true
9984          },
9985          {
9986            "type": "foreach_addrsize_command",
9987            "named": true
9988          },
9989          {
9990            "type": "foreach_bb_command",
9991            "named": true
9992          },
9993          {
9994            "type": "foreach_cmd_command",
9995            "named": true
9996          },
9997          {
9998            "type": "foreach_comment_command",
9999            "named": true
10000          },
10001          {
10002            "type": "foreach_dbgmap_command",
10003            "named": true
10004          },
10005          {
10006            "type": "foreach_flag_command",
10007            "named": true
10008          },
10009          {
10010            "type": "foreach_function_command",
10011            "named": true
10012          },
10013          {
10014            "type": "foreach_import_command",
10015            "named": true
10016          },
10017          {
10018            "type": "foreach_iomap_command",
10019            "named": true
10020          },
10021          {
10022            "type": "foreach_register_command",
10023            "named": true
10024          },
10025          {
10026            "type": "foreach_section_command",
10027            "named": true
10028          },
10029          {
10030            "type": "foreach_string_command",
10031            "named": true
10032          },
10033          {
10034            "type": "foreach_symbol_command",
10035            "named": true
10036          },
10037          {
10038            "type": "foreach_thread_command",
10039            "named": true
10040          },
10041          {
10042            "type": "grep_command",
10043            "named": true
10044          },
10045          {
10046            "type": "help_command",
10047            "named": true
10048          },
10049          {
10050            "type": "html_disable_command",
10051            "named": true
10052          },
10053          {
10054            "type": "html_enable_command",
10055            "named": true
10056          },
10057          {
10058            "type": "iter_bbs_command",
10059            "named": true
10060          },
10061          {
10062            "type": "iter_dbta_command",
10063            "named": true
10064          },
10065          {
10066            "type": "iter_dbtb_command",
10067            "named": true
10068          },
10069          {
10070            "type": "iter_dbts_command",
10071            "named": true
10072          },
10073          {
10074            "type": "iter_file_lines_command",
10075            "named": true
10076          },
10077          {
10078            "type": "iter_flags_command",
10079            "named": true
10080          },
10081          {
10082            "type": "iter_functions_command",
10083            "named": true
10084          },
10085          {
10086            "type": "iter_hit_command",
10087            "named": true
10088          },
10089          {
10090            "type": "iter_instrs_command",
10091            "named": true
10092          },
10093          {
10094            "type": "iter_interpret_command",
10095            "named": true
10096          },
10097          {
10098            "type": "iter_offsets_command",
10099            "named": true
10100          },
10101          {
10102            "type": "iter_sdbquery_command",
10103            "named": true
10104          },
10105          {
10106            "type": "iter_sections_command",
10107            "named": true
10108          },
10109          {
10110            "type": "iter_step_command",
10111            "named": true
10112          },
10113          {
10114            "type": "iter_threads_command",
10115            "named": true
10116          },
10117          {
10118            "type": "last_command",
10119            "named": true
10120          },
10121          {
10122            "type": "legacy_quoted_command",
10123            "named": true
10124          },
10125          {
10126            "type": "number_command",
10127            "named": true
10128          },
10129          {
10130            "type": "pipe_command",
10131            "named": true
10132          },
10133          {
10134            "type": "repeat_command",
10135            "named": true
10136          },
10137          {
10138            "type": "scr_tts_command",
10139            "named": true
10140          },
10141          {
10142            "type": "task_command",
10143            "named": true
10144          },
10145          {
10146            "type": "tmp_arch_command",
10147            "named": true
10148          },
10149          {
10150            "type": "tmp_bits_command",
10151            "named": true
10152          },
10153          {
10154            "type": "tmp_blksz_command",
10155            "named": true
10156          },
10157          {
10158            "type": "tmp_eval_command",
10159            "named": true
10160          },
10161          {
10162            "type": "tmp_fd_command",
10163            "named": true
10164          },
10165          {
10166            "type": "tmp_file_command",
10167            "named": true
10168          },
10169          {
10170            "type": "tmp_fromto_command",
10171            "named": true
10172          },
10173          {
10174            "type": "tmp_fs_command",
10175            "named": true
10176          },
10177          {
10178            "type": "tmp_hex_command",
10179            "named": true
10180          },
10181          {
10182            "type": "tmp_kuery_command",
10183            "named": true
10184          },
10185          {
10186            "type": "tmp_nthi_command",
10187            "named": true
10188          },
10189          {
10190            "type": "tmp_reg_command",
10191            "named": true
10192          },
10193          {
10194            "type": "tmp_reli_command",
10195            "named": true
10196          },
10197          {
10198            "type": "tmp_seek_command",
10199            "named": true
10200          },
10201          {
10202            "type": "tmp_string_command",
10203            "named": true
10204          }
10205        ]
10206      },
10207      "command": {
10208        "multiple": false,
10209        "required": true,
10210        "types": [
10211          {
10212            "type": "cmd_identifier",
10213            "named": true
10214          }
10215        ]
10216      }
10217    }
10218  },
10219  {
10220    "type": "tmp_arch_command",
10221    "named": true,
10222    "fields": {},
10223    "children": {
10224      "multiple": true,
10225      "required": true,
10226      "types": [
10227        {
10228          "type": "arg",
10229          "named": true
10230        },
10231        {
10232          "type": "arged_command",
10233          "named": true
10234        },
10235        {
10236          "type": "foreach_addrsize_command",
10237          "named": true
10238        },
10239        {
10240          "type": "foreach_bb_command",
10241          "named": true
10242        },
10243        {
10244          "type": "foreach_cmd_command",
10245          "named": true
10246        },
10247        {
10248          "type": "foreach_comment_command",
10249          "named": true
10250        },
10251        {
10252          "type": "foreach_dbgmap_command",
10253          "named": true
10254        },
10255        {
10256          "type": "foreach_flag_command",
10257          "named": true
10258        },
10259        {
10260          "type": "foreach_function_command",
10261          "named": true
10262        },
10263        {
10264          "type": "foreach_import_command",
10265          "named": true
10266        },
10267        {
10268          "type": "foreach_iomap_command",
10269          "named": true
10270        },
10271        {
10272          "type": "foreach_register_command",
10273          "named": true
10274        },
10275        {
10276          "type": "foreach_section_command",
10277          "named": true
10278        },
10279        {
10280          "type": "foreach_string_command",
10281          "named": true
10282        },
10283        {
10284          "type": "foreach_symbol_command",
10285          "named": true
10286        },
10287        {
10288          "type": "foreach_thread_command",
10289          "named": true
10290        },
10291        {
10292          "type": "grep_command",
10293          "named": true
10294        },
10295        {
10296          "type": "help_command",
10297          "named": true
10298        },
10299        {
10300          "type": "html_disable_command",
10301          "named": true
10302        },
10303        {
10304          "type": "html_enable_command",
10305          "named": true
10306        },
10307        {
10308          "type": "iter_bbs_command",
10309          "named": true
10310        },
10311        {
10312          "type": "iter_dbta_command",
10313          "named": true
10314        },
10315        {
10316          "type": "iter_dbtb_command",
10317          "named": true
10318        },
10319        {
10320          "type": "iter_dbts_command",
10321          "named": true
10322        },
10323        {
10324          "type": "iter_file_lines_command",
10325          "named": true
10326        },
10327        {
10328          "type": "iter_flags_command",
10329          "named": true
10330        },
10331        {
10332          "type": "iter_functions_command",
10333          "named": true
10334        },
10335        {
10336          "type": "iter_hit_command",
10337          "named": true
10338        },
10339        {
10340          "type": "iter_instrs_command",
10341          "named": true
10342        },
10343        {
10344          "type": "iter_interpret_command",
10345          "named": true
10346        },
10347        {
10348          "type": "iter_offsets_command",
10349          "named": true
10350        },
10351        {
10352          "type": "iter_sdbquery_command",
10353          "named": true
10354        },
10355        {
10356          "type": "iter_sections_command",
10357          "named": true
10358        },
10359        {
10360          "type": "iter_step_command",
10361          "named": true
10362        },
10363        {
10364          "type": "iter_threads_command",
10365          "named": true
10366        },
10367        {
10368          "type": "last_command",
10369          "named": true
10370        },
10371        {
10372          "type": "legacy_quoted_command",
10373          "named": true
10374        },
10375        {
10376          "type": "number_command",
10377          "named": true
10378        },
10379        {
10380          "type": "pipe_command",
10381          "named": true
10382        },
10383        {
10384          "type": "repeat_command",
10385          "named": true
10386        },
10387        {
10388          "type": "scr_tts_command",
10389          "named": true
10390        },
10391        {
10392          "type": "task_command",
10393          "named": true
10394        },
10395        {
10396          "type": "tmp_arch_command",
10397          "named": true
10398        },
10399        {
10400          "type": "tmp_bits_command",
10401          "named": true
10402        },
10403        {
10404          "type": "tmp_blksz_command",
10405          "named": true
10406        },
10407        {
10408          "type": "tmp_eval_command",
10409          "named": true
10410        },
10411        {
10412          "type": "tmp_fd_command",
10413          "named": true
10414        },
10415        {
10416          "type": "tmp_file_command",
10417          "named": true
10418        },
10419        {
10420          "type": "tmp_fromto_command",
10421          "named": true
10422        },
10423        {
10424          "type": "tmp_fs_command",
10425          "named": true
10426        },
10427        {
10428          "type": "tmp_hex_command",
10429          "named": true
10430        },
10431        {
10432          "type": "tmp_kuery_command",
10433          "named": true
10434        },
10435        {
10436          "type": "tmp_nthi_command",
10437          "named": true
10438        },
10439        {
10440          "type": "tmp_reg_command",
10441          "named": true
10442        },
10443        {
10444          "type": "tmp_reli_command",
10445          "named": true
10446        },
10447        {
10448          "type": "tmp_seek_command",
10449          "named": true
10450        },
10451        {
10452          "type": "tmp_string_command",
10453          "named": true
10454        }
10455      ]
10456    }
10457  },
10458  {
10459    "type": "tmp_bits_command",
10460    "named": true,
10461    "fields": {},
10462    "children": {
10463      "multiple": true,
10464      "required": true,
10465      "types": [
10466        {
10467          "type": "arged_command",
10468          "named": true
10469        },
10470        {
10471          "type": "args",
10472          "named": true
10473        },
10474        {
10475          "type": "foreach_addrsize_command",
10476          "named": true
10477        },
10478        {
10479          "type": "foreach_bb_command",
10480          "named": true
10481        },
10482        {
10483          "type": "foreach_cmd_command",
10484          "named": true
10485        },
10486        {
10487          "type": "foreach_comment_command",
10488          "named": true
10489        },
10490        {
10491          "type": "foreach_dbgmap_command",
10492          "named": true
10493        },
10494        {
10495          "type": "foreach_flag_command",
10496          "named": true
10497        },
10498        {
10499          "type": "foreach_function_command",
10500          "named": true
10501        },
10502        {
10503          "type": "foreach_import_command",
10504          "named": true
10505        },
10506        {
10507          "type": "foreach_iomap_command",
10508          "named": true
10509        },
10510        {
10511          "type": "foreach_register_command",
10512          "named": true
10513        },
10514        {
10515          "type": "foreach_section_command",
10516          "named": true
10517        },
10518        {
10519          "type": "foreach_string_command",
10520          "named": true
10521        },
10522        {
10523          "type": "foreach_symbol_command",
10524          "named": true
10525        },
10526        {
10527          "type": "foreach_thread_command",
10528          "named": true
10529        },
10530        {
10531          "type": "grep_command",
10532          "named": true
10533        },
10534        {
10535          "type": "help_command",
10536          "named": true
10537        },
10538        {
10539          "type": "html_disable_command",
10540          "named": true
10541        },
10542        {
10543          "type": "html_enable_command",
10544          "named": true
10545        },
10546        {
10547          "type": "iter_bbs_command",
10548          "named": true
10549        },
10550        {
10551          "type": "iter_dbta_command",
10552          "named": true
10553        },
10554        {
10555          "type": "iter_dbtb_command",
10556          "named": true
10557        },
10558        {
10559          "type": "iter_dbts_command",
10560          "named": true
10561        },
10562        {
10563          "type": "iter_file_lines_command",
10564          "named": true
10565        },
10566        {
10567          "type": "iter_flags_command",
10568          "named": true
10569        },
10570        {
10571          "type": "iter_functions_command",
10572          "named": true
10573        },
10574        {
10575          "type": "iter_hit_command",
10576          "named": true
10577        },
10578        {
10579          "type": "iter_instrs_command",
10580          "named": true
10581        },
10582        {
10583          "type": "iter_interpret_command",
10584          "named": true
10585        },
10586        {
10587          "type": "iter_offsets_command",
10588          "named": true
10589        },
10590        {
10591          "type": "iter_sdbquery_command",
10592          "named": true
10593        },
10594        {
10595          "type": "iter_sections_command",
10596          "named": true
10597        },
10598        {
10599          "type": "iter_step_command",
10600          "named": true
10601        },
10602        {
10603          "type": "iter_threads_command",
10604          "named": true
10605        },
10606        {
10607          "type": "last_command",
10608          "named": true
10609        },
10610        {
10611          "type": "legacy_quoted_command",
10612          "named": true
10613        },
10614        {
10615          "type": "number_command",
10616          "named": true
10617        },
10618        {
10619          "type": "pipe_command",
10620          "named": true
10621        },
10622        {
10623          "type": "repeat_command",
10624          "named": true
10625        },
10626        {
10627          "type": "scr_tts_command",
10628          "named": true
10629        },
10630        {
10631          "type": "task_command",
10632          "named": true
10633        },
10634        {
10635          "type": "tmp_arch_command",
10636          "named": true
10637        },
10638        {
10639          "type": "tmp_bits_command",
10640          "named": true
10641        },
10642        {
10643          "type": "tmp_blksz_command",
10644          "named": true
10645        },
10646        {
10647          "type": "tmp_eval_command",
10648          "named": true
10649        },
10650        {
10651          "type": "tmp_fd_command",
10652          "named": true
10653        },
10654        {
10655          "type": "tmp_file_command",
10656          "named": true
10657        },
10658        {
10659          "type": "tmp_fromto_command",
10660          "named": true
10661        },
10662        {
10663          "type": "tmp_fs_command",
10664          "named": true
10665        },
10666        {
10667          "type": "tmp_hex_command",
10668          "named": true
10669        },
10670        {
10671          "type": "tmp_kuery_command",
10672          "named": true
10673        },
10674        {
10675          "type": "tmp_nthi_command",
10676          "named": true
10677        },
10678        {
10679          "type": "tmp_reg_command",
10680          "named": true
10681        },
10682        {
10683          "type": "tmp_reli_command",
10684          "named": true
10685        },
10686        {
10687          "type": "tmp_seek_command",
10688          "named": true
10689        },
10690        {
10691          "type": "tmp_string_command",
10692          "named": true
10693        }
10694      ]
10695    }
10696  },
10697  {
10698    "type": "tmp_blksz_command",
10699    "named": true,
10700    "fields": {},
10701    "children": {
10702      "multiple": true,
10703      "required": true,
10704      "types": [
10705        {
10706          "type": "arged_command",
10707          "named": true
10708        },
10709        {
10710          "type": "args",
10711          "named": true
10712        },
10713        {
10714          "type": "foreach_addrsize_command",
10715          "named": true
10716        },
10717        {
10718          "type": "foreach_bb_command",
10719          "named": true
10720        },
10721        {
10722          "type": "foreach_cmd_command",
10723          "named": true
10724        },
10725        {
10726          "type": "foreach_comment_command",
10727          "named": true
10728        },
10729        {
10730          "type": "foreach_dbgmap_command",
10731          "named": true
10732        },
10733        {
10734          "type": "foreach_flag_command",
10735          "named": true
10736        },
10737        {
10738          "type": "foreach_function_command",
10739          "named": true
10740        },
10741        {
10742          "type": "foreach_import_command",
10743          "named": true
10744        },
10745        {
10746          "type": "foreach_iomap_command",
10747          "named": true
10748        },
10749        {
10750          "type": "foreach_register_command",
10751          "named": true
10752        },
10753        {
10754          "type": "foreach_section_command",
10755          "named": true
10756        },
10757        {
10758          "type": "foreach_string_command",
10759          "named": true
10760        },
10761        {
10762          "type": "foreach_symbol_command",
10763          "named": true
10764        },
10765        {
10766          "type": "foreach_thread_command",
10767          "named": true
10768        },
10769        {
10770          "type": "grep_command",
10771          "named": true
10772        },
10773        {
10774          "type": "help_command",
10775          "named": true
10776        },
10777        {
10778          "type": "html_disable_command",
10779          "named": true
10780        },
10781        {
10782          "type": "html_enable_command",
10783          "named": true
10784        },
10785        {
10786          "type": "iter_bbs_command",
10787          "named": true
10788        },
10789        {
10790          "type": "iter_dbta_command",
10791          "named": true
10792        },
10793        {
10794          "type": "iter_dbtb_command",
10795          "named": true
10796        },
10797        {
10798          "type": "iter_dbts_command",
10799          "named": true
10800        },
10801        {
10802          "type": "iter_file_lines_command",
10803          "named": true
10804        },
10805        {
10806          "type": "iter_flags_command",
10807          "named": true
10808        },
10809        {
10810          "type": "iter_functions_command",
10811          "named": true
10812        },
10813        {
10814          "type": "iter_hit_command",
10815          "named": true
10816        },
10817        {
10818          "type": "iter_instrs_command",
10819          "named": true
10820        },
10821        {
10822          "type": "iter_interpret_command",
10823          "named": true
10824        },
10825        {
10826          "type": "iter_offsets_command",
10827          "named": true
10828        },
10829        {
10830          "type": "iter_sdbquery_command",
10831          "named": true
10832        },
10833        {
10834          "type": "iter_sections_command",
10835          "named": true
10836        },
10837        {
10838          "type": "iter_step_command",
10839          "named": true
10840        },
10841        {
10842          "type": "iter_threads_command",
10843          "named": true
10844        },
10845        {
10846          "type": "last_command",
10847          "named": true
10848        },
10849        {
10850          "type": "legacy_quoted_command",
10851          "named": true
10852        },
10853        {
10854          "type": "number_command",
10855          "named": true
10856        },
10857        {
10858          "type": "pipe_command",
10859          "named": true
10860        },
10861        {
10862          "type": "repeat_command",
10863          "named": true
10864        },
10865        {
10866          "type": "scr_tts_command",
10867          "named": true
10868        },
10869        {
10870          "type": "task_command",
10871          "named": true
10872        },
10873        {
10874          "type": "tmp_arch_command",
10875          "named": true
10876        },
10877        {
10878          "type": "tmp_bits_command",
10879          "named": true
10880        },
10881        {
10882          "type": "tmp_blksz_command",
10883          "named": true
10884        },
10885        {
10886          "type": "tmp_eval_command",
10887          "named": true
10888        },
10889        {
10890          "type": "tmp_fd_command",
10891          "named": true
10892        },
10893        {
10894          "type": "tmp_file_command",
10895          "named": true
10896        },
10897        {
10898          "type": "tmp_fromto_command",
10899          "named": true
10900        },
10901        {
10902          "type": "tmp_fs_command",
10903          "named": true
10904        },
10905        {
10906          "type": "tmp_hex_command",
10907          "named": true
10908        },
10909        {
10910          "type": "tmp_kuery_command",
10911          "named": true
10912        },
10913        {
10914          "type": "tmp_nthi_command",
10915          "named": true
10916        },
10917        {
10918          "type": "tmp_reg_command",
10919          "named": true
10920        },
10921        {
10922          "type": "tmp_reli_command",
10923          "named": true
10924        },
10925        {
10926          "type": "tmp_seek_command",
10927          "named": true
10928        },
10929        {
10930          "type": "tmp_string_command",
10931          "named": true
10932        }
10933      ]
10934    }
10935  },
10936  {
10937    "type": "tmp_eval_arg",
10938    "named": true,
10939    "fields": {}
10940  },
10941  {
10942    "type": "tmp_eval_args",
10943    "named": true,
10944    "fields": {},
10945    "children": {
10946      "multiple": true,
10947      "required": true,
10948      "types": [
10949        {
10950          "type": "tmp_eval_arg",
10951          "named": true
10952        }
10953      ]
10954    }
10955  },
10956  {
10957    "type": "tmp_eval_command",
10958    "named": true,
10959    "fields": {},
10960    "children": {
10961      "multiple": true,
10962      "required": true,
10963      "types": [
10964        {
10965          "type": "arged_command",
10966          "named": true
10967        },
10968        {
10969          "type": "foreach_addrsize_command",
10970          "named": true
10971        },
10972        {
10973          "type": "foreach_bb_command",
10974          "named": true
10975        },
10976        {
10977          "type": "foreach_cmd_command",
10978          "named": true
10979        },
10980        {
10981          "type": "foreach_comment_command",
10982          "named": true
10983        },
10984        {
10985          "type": "foreach_dbgmap_command",
10986          "named": true
10987        },
10988        {
10989          "type": "foreach_flag_command",
10990          "named": true
10991        },
10992        {
10993          "type": "foreach_function_command",
10994          "named": true
10995        },
10996        {
10997          "type": "foreach_import_command",
10998          "named": true
10999        },
11000        {
11001          "type": "foreach_iomap_command",
11002          "named": true
11003        },
11004        {
11005          "type": "foreach_register_command",
11006          "named": true
11007        },
11008        {
11009          "type": "foreach_section_command",
11010          "named": true
11011        },
11012        {
11013          "type": "foreach_string_command",
11014          "named": true
11015        },
11016        {
11017          "type": "foreach_symbol_command",
11018          "named": true
11019        },
11020        {
11021          "type": "foreach_thread_command",
11022          "named": true
11023        },
11024        {
11025          "type": "grep_command",
11026          "named": true
11027        },
11028        {
11029          "type": "help_command",
11030          "named": true
11031        },
11032        {
11033          "type": "html_disable_command",
11034          "named": true
11035        },
11036        {
11037          "type": "html_enable_command",
11038          "named": true
11039        },
11040        {
11041          "type": "iter_bbs_command",
11042          "named": true
11043        },
11044        {
11045          "type": "iter_dbta_command",
11046          "named": true
11047        },
11048        {
11049          "type": "iter_dbtb_command",
11050          "named": true
11051        },
11052        {
11053          "type": "iter_dbts_command",
11054          "named": true
11055        },
11056        {
11057          "type": "iter_file_lines_command",
11058          "named": true
11059        },
11060        {
11061          "type": "iter_flags_command",
11062          "named": true
11063        },
11064        {
11065          "type": "iter_functions_command",
11066          "named": true
11067        },
11068        {
11069          "type": "iter_hit_command",
11070          "named": true
11071        },
11072        {
11073          "type": "iter_instrs_command",
11074          "named": true
11075        },
11076        {
11077          "type": "iter_interpret_command",
11078          "named": true
11079        },
11080        {
11081          "type": "iter_offsets_command",
11082          "named": true
11083        },
11084        {
11085          "type": "iter_sdbquery_command",
11086          "named": true
11087        },
11088        {
11089          "type": "iter_sections_command",
11090          "named": true
11091        },
11092        {
11093          "type": "iter_step_command",
11094          "named": true
11095        },
11096        {
11097          "type": "iter_threads_command",
11098          "named": true
11099        },
11100        {
11101          "type": "last_command",
11102          "named": true
11103        },
11104        {
11105          "type": "legacy_quoted_command",
11106          "named": true
11107        },
11108        {
11109          "type": "number_command",
11110          "named": true
11111        },
11112        {
11113          "type": "pipe_command",
11114          "named": true
11115        },
11116        {
11117          "type": "repeat_command",
11118          "named": true
11119        },
11120        {
11121          "type": "scr_tts_command",
11122          "named": true
11123        },
11124        {
11125          "type": "task_command",
11126          "named": true
11127        },
11128        {
11129          "type": "tmp_arch_command",
11130          "named": true
11131        },
11132        {
11133          "type": "tmp_bits_command",
11134          "named": true
11135        },
11136        {
11137          "type": "tmp_blksz_command",
11138          "named": true
11139        },
11140        {
11141          "type": "tmp_eval_args",
11142          "named": true
11143        },
11144        {
11145          "type": "tmp_eval_command",
11146          "named": true
11147        },
11148        {
11149          "type": "tmp_fd_command",
11150          "named": true
11151        },
11152        {
11153          "type": "tmp_file_command",
11154          "named": true
11155        },
11156        {
11157          "type": "tmp_fromto_command",
11158          "named": true
11159        },
11160        {
11161          "type": "tmp_fs_command",
11162          "named": true
11163        },
11164        {
11165          "type": "tmp_hex_command",
11166          "named": true
11167        },
11168        {
11169          "type": "tmp_kuery_command",
11170          "named": true
11171        },
11172        {
11173          "type": "tmp_nthi_command",
11174          "named": true
11175        },
11176        {
11177          "type": "tmp_reg_command",
11178          "named": true
11179        },
11180        {
11181          "type": "tmp_reli_command",
11182          "named": true
11183        },
11184        {
11185          "type": "tmp_seek_command",
11186          "named": true
11187        },
11188        {
11189          "type": "tmp_string_command",
11190          "named": true
11191        }
11192      ]
11193    }
11194  },
11195  {
11196    "type": "tmp_fd_command",
11197    "named": true,
11198    "fields": {},
11199    "children": {
11200      "multiple": true,
11201      "required": true,
11202      "types": [
11203        {
11204          "type": "arged_command",
11205          "named": true
11206        },
11207        {
11208          "type": "args",
11209          "named": true
11210        },
11211        {
11212          "type": "foreach_addrsize_command",
11213          "named": true
11214        },
11215        {
11216          "type": "foreach_bb_command",
11217          "named": true
11218        },
11219        {
11220          "type": "foreach_cmd_command",
11221          "named": true
11222        },
11223        {
11224          "type": "foreach_comment_command",
11225          "named": true
11226        },
11227        {
11228          "type": "foreach_dbgmap_command",
11229          "named": true
11230        },
11231        {
11232          "type": "foreach_flag_command",
11233          "named": true
11234        },
11235        {
11236          "type": "foreach_function_command",
11237          "named": true
11238        },
11239        {
11240          "type": "foreach_import_command",
11241          "named": true
11242        },
11243        {
11244          "type": "foreach_iomap_command",
11245          "named": true
11246        },
11247        {
11248          "type": "foreach_register_command",
11249          "named": true
11250        },
11251        {
11252          "type": "foreach_section_command",
11253          "named": true
11254        },
11255        {
11256          "type": "foreach_string_command",
11257          "named": true
11258        },
11259        {
11260          "type": "foreach_symbol_command",
11261          "named": true
11262        },
11263        {
11264          "type": "foreach_thread_command",
11265          "named": true
11266        },
11267        {
11268          "type": "grep_command",
11269          "named": true
11270        },
11271        {
11272          "type": "help_command",
11273          "named": true
11274        },
11275        {
11276          "type": "html_disable_command",
11277          "named": true
11278        },
11279        {
11280          "type": "html_enable_command",
11281          "named": true
11282        },
11283        {
11284          "type": "iter_bbs_command",
11285          "named": true
11286        },
11287        {
11288          "type": "iter_dbta_command",
11289          "named": true
11290        },
11291        {
11292          "type": "iter_dbtb_command",
11293          "named": true
11294        },
11295        {
11296          "type": "iter_dbts_command",
11297          "named": true
11298        },
11299        {
11300          "type": "iter_file_lines_command",
11301          "named": true
11302        },
11303        {
11304          "type": "iter_flags_command",
11305          "named": true
11306        },
11307        {
11308          "type": "iter_functions_command",
11309          "named": true
11310        },
11311        {
11312          "type": "iter_hit_command",
11313          "named": true
11314        },
11315        {
11316          "type": "iter_instrs_command",
11317          "named": true
11318        },
11319        {
11320          "type": "iter_interpret_command",
11321          "named": true
11322        },
11323        {
11324          "type": "iter_offsets_command",
11325          "named": true
11326        },
11327        {
11328          "type": "iter_sdbquery_command",
11329          "named": true
11330        },
11331        {
11332          "type": "iter_sections_command",
11333          "named": true
11334        },
11335        {
11336          "type": "iter_step_command",
11337          "named": true
11338        },
11339        {
11340          "type": "iter_threads_command",
11341          "named": true
11342        },
11343        {
11344          "type": "last_command",
11345          "named": true
11346        },
11347        {
11348          "type": "legacy_quoted_command",
11349          "named": true
11350        },
11351        {
11352          "type": "number_command",
11353          "named": true
11354        },
11355        {
11356          "type": "pipe_command",
11357          "named": true
11358        },
11359        {
11360          "type": "repeat_command",
11361          "named": true
11362        },
11363        {
11364          "type": "scr_tts_command",
11365          "named": true
11366        },
11367        {
11368          "type": "task_command",
11369          "named": true
11370        },
11371        {
11372          "type": "tmp_arch_command",
11373          "named": true
11374        },
11375        {
11376          "type": "tmp_bits_command",
11377          "named": true
11378        },
11379        {
11380          "type": "tmp_blksz_command",
11381          "named": true
11382        },
11383        {
11384          "type": "tmp_eval_command",
11385          "named": true
11386        },
11387        {
11388          "type": "tmp_fd_command",
11389          "named": true
11390        },
11391        {
11392          "type": "tmp_file_command",
11393          "named": true
11394        },
11395        {
11396          "type": "tmp_fromto_command",
11397          "named": true
11398        },
11399        {
11400          "type": "tmp_fs_command",
11401          "named": true
11402        },
11403        {
11404          "type": "tmp_hex_command",
11405          "named": true
11406        },
11407        {
11408          "type": "tmp_kuery_command",
11409          "named": true
11410        },
11411        {
11412          "type": "tmp_nthi_command",
11413          "named": true
11414        },
11415        {
11416          "type": "tmp_reg_command",
11417          "named": true
11418        },
11419        {
11420          "type": "tmp_reli_command",
11421          "named": true
11422        },
11423        {
11424          "type": "tmp_seek_command",
11425          "named": true
11426        },
11427        {
11428          "type": "tmp_string_command",
11429          "named": true
11430        }
11431      ]
11432    }
11433  },
11434  {
11435    "type": "tmp_file_command",
11436    "named": true,
11437    "fields": {},
11438    "children": {
11439      "multiple": true,
11440      "required": true,
11441      "types": [
11442        {
11443          "type": "arg",
11444          "named": true
11445        },
11446        {
11447          "type": "arged_command",
11448          "named": true
11449        },
11450        {
11451          "type": "foreach_addrsize_command",
11452          "named": true
11453        },
11454        {
11455          "type": "foreach_bb_command",
11456          "named": true
11457        },
11458        {
11459          "type": "foreach_cmd_command",
11460          "named": true
11461        },
11462        {
11463          "type": "foreach_comment_command",
11464          "named": true
11465        },
11466        {
11467          "type": "foreach_dbgmap_command",
11468          "named": true
11469        },
11470        {
11471          "type": "foreach_flag_command",
11472          "named": true
11473        },
11474        {
11475          "type": "foreach_function_command",
11476          "named": true
11477        },
11478        {
11479          "type": "foreach_import_command",
11480          "named": true
11481        },
11482        {
11483          "type": "foreach_iomap_command",
11484          "named": true
11485        },
11486        {
11487          "type": "foreach_register_command",
11488          "named": true
11489        },
11490        {
11491          "type": "foreach_section_command",
11492          "named": true
11493        },
11494        {
11495          "type": "foreach_string_command",
11496          "named": true
11497        },
11498        {
11499          "type": "foreach_symbol_command",
11500          "named": true
11501        },
11502        {
11503          "type": "foreach_thread_command",
11504          "named": true
11505        },
11506        {
11507          "type": "grep_command",
11508          "named": true
11509        },
11510        {
11511          "type": "help_command",
11512          "named": true
11513        },
11514        {
11515          "type": "html_disable_command",
11516          "named": true
11517        },
11518        {
11519          "type": "html_enable_command",
11520          "named": true
11521        },
11522        {
11523          "type": "iter_bbs_command",
11524          "named": true
11525        },
11526        {
11527          "type": "iter_dbta_command",
11528          "named": true
11529        },
11530        {
11531          "type": "iter_dbtb_command",
11532          "named": true
11533        },
11534        {
11535          "type": "iter_dbts_command",
11536          "named": true
11537        },
11538        {
11539          "type": "iter_file_lines_command",
11540          "named": true
11541        },
11542        {
11543          "type": "iter_flags_command",
11544          "named": true
11545        },
11546        {
11547          "type": "iter_functions_command",
11548          "named": true
11549        },
11550        {
11551          "type": "iter_hit_command",
11552          "named": true
11553        },
11554        {
11555          "type": "iter_instrs_command",
11556          "named": true
11557        },
11558        {
11559          "type": "iter_interpret_command",
11560          "named": true
11561        },
11562        {
11563          "type": "iter_offsets_command",
11564          "named": true
11565        },
11566        {
11567          "type": "iter_sdbquery_command",
11568          "named": true
11569        },
11570        {
11571          "type": "iter_sections_command",
11572          "named": true
11573        },
11574        {
11575          "type": "iter_step_command",
11576          "named": true
11577        },
11578        {
11579          "type": "iter_threads_command",
11580          "named": true
11581        },
11582        {
11583          "type": "last_command",
11584          "named": true
11585        },
11586        {
11587          "type": "legacy_quoted_command",
11588          "named": true
11589        },
11590        {
11591          "type": "number_command",
11592          "named": true
11593        },
11594        {
11595          "type": "pipe_command",
11596          "named": true
11597        },
11598        {
11599          "type": "repeat_command",
11600          "named": true
11601        },
11602        {
11603          "type": "scr_tts_command",
11604          "named": true
11605        },
11606        {
11607          "type": "task_command",
11608          "named": true
11609        },
11610        {
11611          "type": "tmp_arch_command",
11612          "named": true
11613        },
11614        {
11615          "type": "tmp_bits_command",
11616          "named": true
11617        },
11618        {
11619          "type": "tmp_blksz_command",
11620          "named": true
11621        },
11622        {
11623          "type": "tmp_eval_command",
11624          "named": true
11625        },
11626        {
11627          "type": "tmp_fd_command",
11628          "named": true
11629        },
11630        {
11631          "type": "tmp_file_command",
11632          "named": true
11633        },
11634        {
11635          "type": "tmp_fromto_command",
11636          "named": true
11637        },
11638        {
11639          "type": "tmp_fs_command",
11640          "named": true
11641        },
11642        {
11643          "type": "tmp_hex_command",
11644          "named": true
11645        },
11646        {
11647          "type": "tmp_kuery_command",
11648          "named": true
11649        },
11650        {
11651          "type": "tmp_nthi_command",
11652          "named": true
11653        },
11654        {
11655          "type": "tmp_reg_command",
11656          "named": true
11657        },
11658        {
11659          "type": "tmp_reli_command",
11660          "named": true
11661        },
11662        {
11663          "type": "tmp_seek_command",
11664          "named": true
11665        },
11666        {
11667          "type": "tmp_string_command",
11668          "named": true
11669        }
11670      ]
11671    }
11672  },
11673  {
11674    "type": "tmp_fromto_command",
11675    "named": true,
11676    "fields": {},
11677    "children": {
11678      "multiple": true,
11679      "required": true,
11680      "types": [
11681        {
11682          "type": "arg",
11683          "named": true
11684        },
11685        {
11686          "type": "arged_command",
11687          "named": true
11688        },
11689        {
11690          "type": "foreach_addrsize_command",
11691          "named": true
11692        },
11693        {
11694          "type": "foreach_bb_command",
11695          "named": true
11696        },
11697        {
11698          "type": "foreach_cmd_command",
11699          "named": true
11700        },
11701        {
11702          "type": "foreach_comment_command",
11703          "named": true
11704        },
11705        {
11706          "type": "foreach_dbgmap_command",
11707          "named": true
11708        },
11709        {
11710          "type": "foreach_flag_command",
11711          "named": true
11712        },
11713        {
11714          "type": "foreach_function_command",
11715          "named": true
11716        },
11717        {
11718          "type": "foreach_import_command",
11719          "named": true
11720        },
11721        {
11722          "type": "foreach_iomap_command",
11723          "named": true
11724        },
11725        {
11726          "type": "foreach_register_command",
11727          "named": true
11728        },
11729        {
11730          "type": "foreach_section_command",
11731          "named": true
11732        },
11733        {
11734          "type": "foreach_string_command",
11735          "named": true
11736        },
11737        {
11738          "type": "foreach_symbol_command",
11739          "named": true
11740        },
11741        {
11742          "type": "foreach_thread_command",
11743          "named": true
11744        },
11745        {
11746          "type": "grep_command",
11747          "named": true
11748        },
11749        {
11750          "type": "help_command",
11751          "named": true
11752        },
11753        {
11754          "type": "html_disable_command",
11755          "named": true
11756        },
11757        {
11758          "type": "html_enable_command",
11759          "named": true
11760        },
11761        {
11762          "type": "iter_bbs_command",
11763          "named": true
11764        },
11765        {
11766          "type": "iter_dbta_command",
11767          "named": true
11768        },
11769        {
11770          "type": "iter_dbtb_command",
11771          "named": true
11772        },
11773        {
11774          "type": "iter_dbts_command",
11775          "named": true
11776        },
11777        {
11778          "type": "iter_file_lines_command",
11779          "named": true
11780        },
11781        {
11782          "type": "iter_flags_command",
11783          "named": true
11784        },
11785        {
11786          "type": "iter_functions_command",
11787          "named": true
11788        },
11789        {
11790          "type": "iter_hit_command",
11791          "named": true
11792        },
11793        {
11794          "type": "iter_instrs_command",
11795          "named": true
11796        },
11797        {
11798          "type": "iter_interpret_command",
11799          "named": true
11800        },
11801        {
11802          "type": "iter_offsets_command",
11803          "named": true
11804        },
11805        {
11806          "type": "iter_sdbquery_command",
11807          "named": true
11808        },
11809        {
11810          "type": "iter_sections_command",
11811          "named": true
11812        },
11813        {
11814          "type": "iter_step_command",
11815          "named": true
11816        },
11817        {
11818          "type": "iter_threads_command",
11819          "named": true
11820        },
11821        {
11822          "type": "last_command",
11823          "named": true
11824        },
11825        {
11826          "type": "legacy_quoted_command",
11827          "named": true
11828        },
11829        {
11830          "type": "number_command",
11831          "named": true
11832        },
11833        {
11834          "type": "pipe_command",
11835          "named": true
11836        },
11837        {
11838          "type": "repeat_command",
11839          "named": true
11840        },
11841        {
11842          "type": "scr_tts_command",
11843          "named": true
11844        },
11845        {
11846          "type": "task_command",
11847          "named": true
11848        },
11849        {
11850          "type": "tmp_arch_command",
11851          "named": true
11852        },
11853        {
11854          "type": "tmp_bits_command",
11855          "named": true
11856        },
11857        {
11858          "type": "tmp_blksz_command",
11859          "named": true
11860        },
11861        {
11862          "type": "tmp_eval_command",
11863          "named": true
11864        },
11865        {
11866          "type": "tmp_fd_command",
11867          "named": true
11868        },
11869        {
11870          "type": "tmp_file_command",
11871          "named": true
11872        },
11873        {
11874          "type": "tmp_fromto_command",
11875          "named": true
11876        },
11877        {
11878          "type": "tmp_fs_command",
11879          "named": true
11880        },
11881        {
11882          "type": "tmp_hex_command",
11883          "named": true
11884        },
11885        {
11886          "type": "tmp_kuery_command",
11887          "named": true
11888        },
11889        {
11890          "type": "tmp_nthi_command",
11891          "named": true
11892        },
11893        {
11894          "type": "tmp_reg_command",
11895          "named": true
11896        },
11897        {
11898          "type": "tmp_reli_command",
11899          "named": true
11900        },
11901        {
11902          "type": "tmp_seek_command",
11903          "named": true
11904        },
11905        {
11906          "type": "tmp_string_command",
11907          "named": true
11908        }
11909      ]
11910    }
11911  },
11912  {
11913    "type": "tmp_fs_command",
11914    "named": true,
11915    "fields": {},
11916    "children": {
11917      "multiple": true,
11918      "required": true,
11919      "types": [
11920        {
11921          "type": "arg",
11922          "named": true
11923        },
11924        {
11925          "type": "arged_command",
11926          "named": true
11927        },
11928        {
11929          "type": "foreach_addrsize_command",
11930          "named": true
11931        },
11932        {
11933          "type": "foreach_bb_command",
11934          "named": true
11935        },
11936        {
11937          "type": "foreach_cmd_command",
11938          "named": true
11939        },
11940        {
11941          "type": "foreach_comment_command",
11942          "named": true
11943        },
11944        {
11945          "type": "foreach_dbgmap_command",
11946          "named": true
11947        },
11948        {
11949          "type": "foreach_flag_command",
11950          "named": true
11951        },
11952        {
11953          "type": "foreach_function_command",
11954          "named": true
11955        },
11956        {
11957          "type": "foreach_import_command",
11958          "named": true
11959        },
11960        {
11961          "type": "foreach_iomap_command",
11962          "named": true
11963        },
11964        {
11965          "type": "foreach_register_command",
11966          "named": true
11967        },
11968        {
11969          "type": "foreach_section_command",
11970          "named": true
11971        },
11972        {
11973          "type": "foreach_string_command",
11974          "named": true
11975        },
11976        {
11977          "type": "foreach_symbol_command",
11978          "named": true
11979        },
11980        {
11981          "type": "foreach_thread_command",
11982          "named": true
11983        },
11984        {
11985          "type": "grep_command",
11986          "named": true
11987        },
11988        {
11989          "type": "help_command",
11990          "named": true
11991        },
11992        {
11993          "type": "html_disable_command",
11994          "named": true
11995        },
11996        {
11997          "type": "html_enable_command",
11998          "named": true
11999        },
12000        {
12001          "type": "iter_bbs_command",
12002          "named": true
12003        },
12004        {
12005          "type": "iter_dbta_command",
12006          "named": true
12007        },
12008        {
12009          "type": "iter_dbtb_command",
12010          "named": true
12011        },
12012        {
12013          "type": "iter_dbts_command",
12014          "named": true
12015        },
12016        {
12017          "type": "iter_file_lines_command",
12018          "named": true
12019        },
12020        {
12021          "type": "iter_flags_command",
12022          "named": true
12023        },
12024        {
12025          "type": "iter_functions_command",
12026          "named": true
12027        },
12028        {
12029          "type": "iter_hit_command",
12030          "named": true
12031        },
12032        {
12033          "type": "iter_instrs_command",
12034          "named": true
12035        },
12036        {
12037          "type": "iter_interpret_command",
12038          "named": true
12039        },
12040        {
12041          "type": "iter_offsets_command",
12042          "named": true
12043        },
12044        {
12045          "type": "iter_sdbquery_command",
12046          "named": true
12047        },
12048        {
12049          "type": "iter_sections_command",
12050          "named": true
12051        },
12052        {
12053          "type": "iter_step_command",
12054          "named": true
12055        },
12056        {
12057          "type": "iter_threads_command",
12058          "named": true
12059        },
12060        {
12061          "type": "last_command",
12062          "named": true
12063        },
12064        {
12065          "type": "legacy_quoted_command",
12066          "named": true
12067        },
12068        {
12069          "type": "number_command",
12070          "named": true
12071        },
12072        {
12073          "type": "pipe_command",
12074          "named": true
12075        },
12076        {
12077          "type": "repeat_command",
12078          "named": true
12079        },
12080        {
12081          "type": "scr_tts_command",
12082          "named": true
12083        },
12084        {
12085          "type": "task_command",
12086          "named": true
12087        },
12088        {
12089          "type": "tmp_arch_command",
12090          "named": true
12091        },
12092        {
12093          "type": "tmp_bits_command",
12094          "named": true
12095        },
12096        {
12097          "type": "tmp_blksz_command",
12098          "named": true
12099        },
12100        {
12101          "type": "tmp_eval_command",
12102          "named": true
12103        },
12104        {
12105          "type": "tmp_fd_command",
12106          "named": true
12107        },
12108        {
12109          "type": "tmp_file_command",
12110          "named": true
12111        },
12112        {
12113          "type": "tmp_fromto_command",
12114          "named": true
12115        },
12116        {
12117          "type": "tmp_fs_command",
12118          "named": true
12119        },
12120        {
12121          "type": "tmp_hex_command",
12122          "named": true
12123        },
12124        {
12125          "type": "tmp_kuery_command",
12126          "named": true
12127        },
12128        {
12129          "type": "tmp_nthi_command",
12130          "named": true
12131        },
12132        {
12133          "type": "tmp_reg_command",
12134          "named": true
12135        },
12136        {
12137          "type": "tmp_reli_command",
12138          "named": true
12139        },
12140        {
12141          "type": "tmp_seek_command",
12142          "named": true
12143        },
12144        {
12145          "type": "tmp_string_command",
12146          "named": true
12147        }
12148      ]
12149    }
12150  },
12151  {
12152    "type": "tmp_hex_command",
12153    "named": true,
12154    "fields": {},
12155    "children": {
12156      "multiple": true,
12157      "required": true,
12158      "types": [
12159        {
12160          "type": "arg",
12161          "named": true
12162        },
12163        {
12164          "type": "arged_command",
12165          "named": true
12166        },
12167        {
12168          "type": "foreach_addrsize_command",
12169          "named": true
12170        },
12171        {
12172          "type": "foreach_bb_command",
12173          "named": true
12174        },
12175        {
12176          "type": "foreach_cmd_command",
12177          "named": true
12178        },
12179        {
12180          "type": "foreach_comment_command",
12181          "named": true
12182        },
12183        {
12184          "type": "foreach_dbgmap_command",
12185          "named": true
12186        },
12187        {
12188          "type": "foreach_flag_command",
12189          "named": true
12190        },
12191        {
12192          "type": "foreach_function_command",
12193          "named": true
12194        },
12195        {
12196          "type": "foreach_import_command",
12197          "named": true
12198        },
12199        {
12200          "type": "foreach_iomap_command",
12201          "named": true
12202        },
12203        {
12204          "type": "foreach_register_command",
12205          "named": true
12206        },
12207        {
12208          "type": "foreach_section_command",
12209          "named": true
12210        },
12211        {
12212          "type": "foreach_string_command",
12213          "named": true
12214        },
12215        {
12216          "type": "foreach_symbol_command",
12217          "named": true
12218        },
12219        {
12220          "type": "foreach_thread_command",
12221          "named": true
12222        },
12223        {
12224          "type": "grep_command",
12225          "named": true
12226        },
12227        {
12228          "type": "help_command",
12229          "named": true
12230        },
12231        {
12232          "type": "html_disable_command",
12233          "named": true
12234        },
12235        {
12236          "type": "html_enable_command",
12237          "named": true
12238        },
12239        {
12240          "type": "iter_bbs_command",
12241          "named": true
12242        },
12243        {
12244          "type": "iter_dbta_command",
12245          "named": true
12246        },
12247        {
12248          "type": "iter_dbtb_command",
12249          "named": true
12250        },
12251        {
12252          "type": "iter_dbts_command",
12253          "named": true
12254        },
12255        {
12256          "type": "iter_file_lines_command",
12257          "named": true
12258        },
12259        {
12260          "type": "iter_flags_command",
12261          "named": true
12262        },
12263        {
12264          "type": "iter_functions_command",
12265          "named": true
12266        },
12267        {
12268          "type": "iter_hit_command",
12269          "named": true
12270        },
12271        {
12272          "type": "iter_instrs_command",
12273          "named": true
12274        },
12275        {
12276          "type": "iter_interpret_command",
12277          "named": true
12278        },
12279        {
12280          "type": "iter_offsets_command",
12281          "named": true
12282        },
12283        {
12284          "type": "iter_sdbquery_command",
12285          "named": true
12286        },
12287        {
12288          "type": "iter_sections_command",
12289          "named": true
12290        },
12291        {
12292          "type": "iter_step_command",
12293          "named": true
12294        },
12295        {
12296          "type": "iter_threads_command",
12297          "named": true
12298        },
12299        {
12300          "type": "last_command",
12301          "named": true
12302        },
12303        {
12304          "type": "legacy_quoted_command",
12305          "named": true
12306        },
12307        {
12308          "type": "number_command",
12309          "named": true
12310        },
12311        {
12312          "type": "pipe_command",
12313          "named": true
12314        },
12315        {
12316          "type": "repeat_command",
12317          "named": true
12318        },
12319        {
12320          "type": "scr_tts_command",
12321          "named": true
12322        },
12323        {
12324          "type": "task_command",
12325          "named": true
12326        },
12327        {
12328          "type": "tmp_arch_command",
12329          "named": true
12330        },
12331        {
12332          "type": "tmp_bits_command",
12333          "named": true
12334        },
12335        {
12336          "type": "tmp_blksz_command",
12337          "named": true
12338        },
12339        {
12340          "type": "tmp_eval_command",
12341          "named": true
12342        },
12343        {
12344          "type": "tmp_fd_command",
12345          "named": true
12346        },
12347        {
12348          "type": "tmp_file_command",
12349          "named": true
12350        },
12351        {
12352          "type": "tmp_fromto_command",
12353          "named": true
12354        },
12355        {
12356          "type": "tmp_fs_command",
12357          "named": true
12358        },
12359        {
12360          "type": "tmp_hex_command",
12361          "named": true
12362        },
12363        {
12364          "type": "tmp_kuery_command",
12365          "named": true
12366        },
12367        {
12368          "type": "tmp_nthi_command",
12369          "named": true
12370        },
12371        {
12372          "type": "tmp_reg_command",
12373          "named": true
12374        },
12375        {
12376          "type": "tmp_reli_command",
12377          "named": true
12378        },
12379        {
12380          "type": "tmp_seek_command",
12381          "named": true
12382        },
12383        {
12384          "type": "tmp_string_command",
12385          "named": true
12386        }
12387      ]
12388    }
12389  },
12390  {
12391    "type": "tmp_kuery_command",
12392    "named": true,
12393    "fields": {},
12394    "children": {
12395      "multiple": true,
12396      "required": true,
12397      "types": [
12398        {
12399          "type": "arg",
12400          "named": true
12401        },
12402        {
12403          "type": "arged_command",
12404          "named": true
12405        },
12406        {
12407          "type": "foreach_addrsize_command",
12408          "named": true
12409        },
12410        {
12411          "type": "foreach_bb_command",
12412          "named": true
12413        },
12414        {
12415          "type": "foreach_cmd_command",
12416          "named": true
12417        },
12418        {
12419          "type": "foreach_comment_command",
12420          "named": true
12421        },
12422        {
12423          "type": "foreach_dbgmap_command",
12424          "named": true
12425        },
12426        {
12427          "type": "foreach_flag_command",
12428          "named": true
12429        },
12430        {
12431          "type": "foreach_function_command",
12432          "named": true
12433        },
12434        {
12435          "type": "foreach_import_command",
12436          "named": true
12437        },
12438        {
12439          "type": "foreach_iomap_command",
12440          "named": true
12441        },
12442        {
12443          "type": "foreach_register_command",
12444          "named": true
12445        },
12446        {
12447          "type": "foreach_section_command",
12448          "named": true
12449        },
12450        {
12451          "type": "foreach_string_command",
12452          "named": true
12453        },
12454        {
12455          "type": "foreach_symbol_command",
12456          "named": true
12457        },
12458        {
12459          "type": "foreach_thread_command",
12460          "named": true
12461        },
12462        {
12463          "type": "grep_command",
12464          "named": true
12465        },
12466        {
12467          "type": "help_command",
12468          "named": true
12469        },
12470        {
12471          "type": "html_disable_command",
12472          "named": true
12473        },
12474        {
12475          "type": "html_enable_command",
12476          "named": true
12477        },
12478        {
12479          "type": "iter_bbs_command",
12480          "named": true
12481        },
12482        {
12483          "type": "iter_dbta_command",
12484          "named": true
12485        },
12486        {
12487          "type": "iter_dbtb_command",
12488          "named": true
12489        },
12490        {
12491          "type": "iter_dbts_command",
12492          "named": true
12493        },
12494        {
12495          "type": "iter_file_lines_command",
12496          "named": true
12497        },
12498        {
12499          "type": "iter_flags_command",
12500          "named": true
12501        },
12502        {
12503          "type": "iter_functions_command",
12504          "named": true
12505        },
12506        {
12507          "type": "iter_hit_command",
12508          "named": true
12509        },
12510        {
12511          "type": "iter_instrs_command",
12512          "named": true
12513        },
12514        {
12515          "type": "iter_interpret_command",
12516          "named": true
12517        },
12518        {
12519          "type": "iter_offsets_command",
12520          "named": true
12521        },
12522        {
12523          "type": "iter_sdbquery_command",
12524          "named": true
12525        },
12526        {
12527          "type": "iter_sections_command",
12528          "named": true
12529        },
12530        {
12531          "type": "iter_step_command",
12532          "named": true
12533        },
12534        {
12535          "type": "iter_threads_command",
12536          "named": true
12537        },
12538        {
12539          "type": "last_command",
12540          "named": true
12541        },
12542        {
12543          "type": "legacy_quoted_command",
12544          "named": true
12545        },
12546        {
12547          "type": "number_command",
12548          "named": true
12549        },
12550        {
12551          "type": "pipe_command",
12552          "named": true
12553        },
12554        {
12555          "type": "repeat_command",
12556          "named": true
12557        },
12558        {
12559          "type": "scr_tts_command",
12560          "named": true
12561        },
12562        {
12563          "type": "task_command",
12564          "named": true
12565        },
12566        {
12567          "type": "tmp_arch_command",
12568          "named": true
12569        },
12570        {
12571          "type": "tmp_bits_command",
12572          "named": true
12573        },
12574        {
12575          "type": "tmp_blksz_command",
12576          "named": true
12577        },
12578        {
12579          "type": "tmp_eval_command",
12580          "named": true
12581        },
12582        {
12583          "type": "tmp_fd_command",
12584          "named": true
12585        },
12586        {
12587          "type": "tmp_file_command",
12588          "named": true
12589        },
12590        {
12591          "type": "tmp_fromto_command",
12592          "named": true
12593        },
12594        {
12595          "type": "tmp_fs_command",
12596          "named": true
12597        },
12598        {
12599          "type": "tmp_hex_command",
12600          "named": true
12601        },
12602        {
12603          "type": "tmp_kuery_command",
12604          "named": true
12605        },
12606        {
12607          "type": "tmp_nthi_command",
12608          "named": true
12609        },
12610        {
12611          "type": "tmp_reg_command",
12612          "named": true
12613        },
12614        {
12615          "type": "tmp_reli_command",
12616          "named": true
12617        },
12618        {
12619          "type": "tmp_seek_command",
12620          "named": true
12621        },
12622        {
12623          "type": "tmp_string_command",
12624          "named": true
12625        }
12626      ]
12627    }
12628  },
12629  {
12630    "type": "tmp_nthi_command",
12631    "named": true,
12632    "fields": {},
12633    "children": {
12634      "multiple": true,
12635      "required": true,
12636      "types": [
12637        {
12638          "type": "arg",
12639          "named": true
12640        },
12641        {
12642          "type": "arged_command",
12643          "named": true
12644        },
12645        {
12646          "type": "foreach_addrsize_command",
12647          "named": true
12648        },
12649        {
12650          "type": "foreach_bb_command",
12651          "named": true
12652        },
12653        {
12654          "type": "foreach_cmd_command",
12655          "named": true
12656        },
12657        {
12658          "type": "foreach_comment_command",
12659          "named": true
12660        },
12661        {
12662          "type": "foreach_dbgmap_command",
12663          "named": true
12664        },
12665        {
12666          "type": "foreach_flag_command",
12667          "named": true
12668        },
12669        {
12670          "type": "foreach_function_command",
12671          "named": true
12672        },
12673        {
12674          "type": "foreach_import_command",
12675          "named": true
12676        },
12677        {
12678          "type": "foreach_iomap_command",
12679          "named": true
12680        },
12681        {
12682          "type": "foreach_register_command",
12683          "named": true
12684        },
12685        {
12686          "type": "foreach_section_command",
12687          "named": true
12688        },
12689        {
12690          "type": "foreach_string_command",
12691          "named": true
12692        },
12693        {
12694          "type": "foreach_symbol_command",
12695          "named": true
12696        },
12697        {
12698          "type": "foreach_thread_command",
12699          "named": true
12700        },
12701        {
12702          "type": "grep_command",
12703          "named": true
12704        },
12705        {
12706          "type": "help_command",
12707          "named": true
12708        },
12709        {
12710          "type": "html_disable_command",
12711          "named": true
12712        },
12713        {
12714          "type": "html_enable_command",
12715          "named": true
12716        },
12717        {
12718          "type": "iter_bbs_command",
12719          "named": true
12720        },
12721        {
12722          "type": "iter_dbta_command",
12723          "named": true
12724        },
12725        {
12726          "type": "iter_dbtb_command",
12727          "named": true
12728        },
12729        {
12730          "type": "iter_dbts_command",
12731          "named": true
12732        },
12733        {
12734          "type": "iter_file_lines_command",
12735          "named": true
12736        },
12737        {
12738          "type": "iter_flags_command",
12739          "named": true
12740        },
12741        {
12742          "type": "iter_functions_command",
12743          "named": true
12744        },
12745        {
12746          "type": "iter_hit_command",
12747          "named": true
12748        },
12749        {
12750          "type": "iter_instrs_command",
12751          "named": true
12752        },
12753        {
12754          "type": "iter_interpret_command",
12755          "named": true
12756        },
12757        {
12758          "type": "iter_offsets_command",
12759          "named": true
12760        },
12761        {
12762          "type": "iter_sdbquery_command",
12763          "named": true
12764        },
12765        {
12766          "type": "iter_sections_command",
12767          "named": true
12768        },
12769        {
12770          "type": "iter_step_command",
12771          "named": true
12772        },
12773        {
12774          "type": "iter_threads_command",
12775          "named": true
12776        },
12777        {
12778          "type": "last_command",
12779          "named": true
12780        },
12781        {
12782          "type": "legacy_quoted_command",
12783          "named": true
12784        },
12785        {
12786          "type": "number_command",
12787          "named": true
12788        },
12789        {
12790          "type": "pipe_command",
12791          "named": true
12792        },
12793        {
12794          "type": "repeat_command",
12795          "named": true
12796        },
12797        {
12798          "type": "scr_tts_command",
12799          "named": true
12800        },
12801        {
12802          "type": "task_command",
12803          "named": true
12804        },
12805        {
12806          "type": "tmp_arch_command",
12807          "named": true
12808        },
12809        {
12810          "type": "tmp_bits_command",
12811          "named": true
12812        },
12813        {
12814          "type": "tmp_blksz_command",
12815          "named": true
12816        },
12817        {
12818          "type": "tmp_eval_command",
12819          "named": true
12820        },
12821        {
12822          "type": "tmp_fd_command",
12823          "named": true
12824        },
12825        {
12826          "type": "tmp_file_command",
12827          "named": true
12828        },
12829        {
12830          "type": "tmp_fromto_command",
12831          "named": true
12832        },
12833        {
12834          "type": "tmp_fs_command",
12835          "named": true
12836        },
12837        {
12838          "type": "tmp_hex_command",
12839          "named": true
12840        },
12841        {
12842          "type": "tmp_kuery_command",
12843          "named": true
12844        },
12845        {
12846          "type": "tmp_nthi_command",
12847          "named": true
12848        },
12849        {
12850          "type": "tmp_reg_command",
12851          "named": true
12852        },
12853        {
12854          "type": "tmp_reli_command",
12855          "named": true
12856        },
12857        {
12858          "type": "tmp_seek_command",
12859          "named": true
12860        },
12861        {
12862          "type": "tmp_string_command",
12863          "named": true
12864        }
12865      ]
12866    }
12867  },
12868  {
12869    "type": "tmp_reg_command",
12870    "named": true,
12871    "fields": {},
12872    "children": {
12873      "multiple": true,
12874      "required": true,
12875      "types": [
12876        {
12877          "type": "arg",
12878          "named": true
12879        },
12880        {
12881          "type": "arged_command",
12882          "named": true
12883        },
12884        {
12885          "type": "foreach_addrsize_command",
12886          "named": true
12887        },
12888        {
12889          "type": "foreach_bb_command",
12890          "named": true
12891        },
12892        {
12893          "type": "foreach_cmd_command",
12894          "named": true
12895        },
12896        {
12897          "type": "foreach_comment_command",
12898          "named": true
12899        },
12900        {
12901          "type": "foreach_dbgmap_command",
12902          "named": true
12903        },
12904        {
12905          "type": "foreach_flag_command",
12906          "named": true
12907        },
12908        {
12909          "type": "foreach_function_command",
12910          "named": true
12911        },
12912        {
12913          "type": "foreach_import_command",
12914          "named": true
12915        },
12916        {
12917          "type": "foreach_iomap_command",
12918          "named": true
12919        },
12920        {
12921          "type": "foreach_register_command",
12922          "named": true
12923        },
12924        {
12925          "type": "foreach_section_command",
12926          "named": true
12927        },
12928        {
12929          "type": "foreach_string_command",
12930          "named": true
12931        },
12932        {
12933          "type": "foreach_symbol_command",
12934          "named": true
12935        },
12936        {
12937          "type": "foreach_thread_command",
12938          "named": true
12939        },
12940        {
12941          "type": "grep_command",
12942          "named": true
12943        },
12944        {
12945          "type": "help_command",
12946          "named": true
12947        },
12948        {
12949          "type": "html_disable_command",
12950          "named": true
12951        },
12952        {
12953          "type": "html_enable_command",
12954          "named": true
12955        },
12956        {
12957          "type": "iter_bbs_command",
12958          "named": true
12959        },
12960        {
12961          "type": "iter_dbta_command",
12962          "named": true
12963        },
12964        {
12965          "type": "iter_dbtb_command",
12966          "named": true
12967        },
12968        {
12969          "type": "iter_dbts_command",
12970          "named": true
12971        },
12972        {
12973          "type": "iter_file_lines_command",
12974          "named": true
12975        },
12976        {
12977          "type": "iter_flags_command",
12978          "named": true
12979        },
12980        {
12981          "type": "iter_functions_command",
12982          "named": true
12983        },
12984        {
12985          "type": "iter_hit_command",
12986          "named": true
12987        },
12988        {
12989          "type": "iter_instrs_command",
12990          "named": true
12991        },
12992        {
12993          "type": "iter_interpret_command",
12994          "named": true
12995        },
12996        {
12997          "type": "iter_offsets_command",
12998          "named": true
12999        },
13000        {
13001          "type": "iter_sdbquery_command",
13002          "named": true
13003        },
13004        {
13005          "type": "iter_sections_command",
13006          "named": true
13007        },
13008        {
13009          "type": "iter_step_command",
13010          "named": true
13011        },
13012        {
13013          "type": "iter_threads_command",
13014          "named": true
13015        },
13016        {
13017          "type": "last_command",
13018          "named": true
13019        },
13020        {
13021          "type": "legacy_quoted_command",
13022          "named": true
13023        },
13024        {
13025          "type": "number_command",
13026          "named": true
13027        },
13028        {
13029          "type": "pipe_command",
13030          "named": true
13031        },
13032        {
13033          "type": "repeat_command",
13034          "named": true
13035        },
13036        {
13037          "type": "scr_tts_command",
13038          "named": true
13039        },
13040        {
13041          "type": "task_command",
13042          "named": true
13043        },
13044        {
13045          "type": "tmp_arch_command",
13046          "named": true
13047        },
13048        {
13049          "type": "tmp_bits_command",
13050          "named": true
13051        },
13052        {
13053          "type": "tmp_blksz_command",
13054          "named": true
13055        },
13056        {
13057          "type": "tmp_eval_command",
13058          "named": true
13059        },
13060        {
13061          "type": "tmp_fd_command",
13062          "named": true
13063        },
13064        {
13065          "type": "tmp_file_command",
13066          "named": true
13067        },
13068        {
13069          "type": "tmp_fromto_command",
13070          "named": true
13071        },
13072        {
13073          "type": "tmp_fs_command",
13074          "named": true
13075        },
13076        {
13077          "type": "tmp_hex_command",
13078          "named": true
13079        },
13080        {
13081          "type": "tmp_kuery_command",
13082          "named": true
13083        },
13084        {
13085          "type": "tmp_nthi_command",
13086          "named": true
13087        },
13088        {
13089          "type": "tmp_reg_command",
13090          "named": true
13091        },
13092        {
13093          "type": "tmp_reli_command",
13094          "named": true
13095        },
13096        {
13097          "type": "tmp_seek_command",
13098          "named": true
13099        },
13100        {
13101          "type": "tmp_string_command",
13102          "named": true
13103        }
13104      ]
13105    }
13106  },
13107  {
13108    "type": "tmp_reli_command",
13109    "named": true,
13110    "fields": {},
13111    "children": {
13112      "multiple": true,
13113      "required": true,
13114      "types": [
13115        {
13116          "type": "arged_command",
13117          "named": true
13118        },
13119        {
13120          "type": "args",
13121          "named": true
13122        },
13123        {
13124          "type": "foreach_addrsize_command",
13125          "named": true
13126        },
13127        {
13128          "type": "foreach_bb_command",
13129          "named": true
13130        },
13131        {
13132          "type": "foreach_cmd_command",
13133          "named": true
13134        },
13135        {
13136          "type": "foreach_comment_command",
13137          "named": true
13138        },
13139        {
13140          "type": "foreach_dbgmap_command",
13141          "named": true
13142        },
13143        {
13144          "type": "foreach_flag_command",
13145          "named": true
13146        },
13147        {
13148          "type": "foreach_function_command",
13149          "named": true
13150        },
13151        {
13152          "type": "foreach_import_command",
13153          "named": true
13154        },
13155        {
13156          "type": "foreach_iomap_command",
13157          "named": true
13158        },
13159        {
13160          "type": "foreach_register_command",
13161          "named": true
13162        },
13163        {
13164          "type": "foreach_section_command",
13165          "named": true
13166        },
13167        {
13168          "type": "foreach_string_command",
13169          "named": true
13170        },
13171        {
13172          "type": "foreach_symbol_command",
13173          "named": true
13174        },
13175        {
13176          "type": "foreach_thread_command",
13177          "named": true
13178        },
13179        {
13180          "type": "grep_command",
13181          "named": true
13182        },
13183        {
13184          "type": "help_command",
13185          "named": true
13186        },
13187        {
13188          "type": "html_disable_command",
13189          "named": true
13190        },
13191        {
13192          "type": "html_enable_command",
13193          "named": true
13194        },
13195        {
13196          "type": "iter_bbs_command",
13197          "named": true
13198        },
13199        {
13200          "type": "iter_dbta_command",
13201          "named": true
13202        },
13203        {
13204          "type": "iter_dbtb_command",
13205          "named": true
13206        },
13207        {
13208          "type": "iter_dbts_command",
13209          "named": true
13210        },
13211        {
13212          "type": "iter_file_lines_command",
13213          "named": true
13214        },
13215        {
13216          "type": "iter_flags_command",
13217          "named": true
13218        },
13219        {
13220          "type": "iter_functions_command",
13221          "named": true
13222        },
13223        {
13224          "type": "iter_hit_command",
13225          "named": true
13226        },
13227        {
13228          "type": "iter_instrs_command",
13229          "named": true
13230        },
13231        {
13232          "type": "iter_interpret_command",
13233          "named": true
13234        },
13235        {
13236          "type": "iter_offsets_command",
13237          "named": true
13238        },
13239        {
13240          "type": "iter_sdbquery_command",
13241          "named": true
13242        },
13243        {
13244          "type": "iter_sections_command",
13245          "named": true
13246        },
13247        {
13248          "type": "iter_step_command",
13249          "named": true
13250        },
13251        {
13252          "type": "iter_threads_command",
13253          "named": true
13254        },
13255        {
13256          "type": "last_command",
13257          "named": true
13258        },
13259        {
13260          "type": "legacy_quoted_command",
13261          "named": true
13262        },
13263        {
13264          "type": "number_command",
13265          "named": true
13266        },
13267        {
13268          "type": "pipe_command",
13269          "named": true
13270        },
13271        {
13272          "type": "repeat_command",
13273          "named": true
13274        },
13275        {
13276          "type": "scr_tts_command",
13277          "named": true
13278        },
13279        {
13280          "type": "task_command",
13281          "named": true
13282        },
13283        {
13284          "type": "tmp_arch_command",
13285          "named": true
13286        },
13287        {
13288          "type": "tmp_bits_command",
13289          "named": true
13290        },
13291        {
13292          "type": "tmp_blksz_command",
13293          "named": true
13294        },
13295        {
13296          "type": "tmp_eval_command",
13297          "named": true
13298        },
13299        {
13300          "type": "tmp_fd_command",
13301          "named": true
13302        },
13303        {
13304          "type": "tmp_file_command",
13305          "named": true
13306        },
13307        {
13308          "type": "tmp_fromto_command",
13309          "named": true
13310        },
13311        {
13312          "type": "tmp_fs_command",
13313          "named": true
13314        },
13315        {
13316          "type": "tmp_hex_command",
13317          "named": true
13318        },
13319        {
13320          "type": "tmp_kuery_command",
13321          "named": true
13322        },
13323        {
13324          "type": "tmp_nthi_command",
13325          "named": true
13326        },
13327        {
13328          "type": "tmp_reg_command",
13329          "named": true
13330        },
13331        {
13332          "type": "tmp_reli_command",
13333          "named": true
13334        },
13335        {
13336          "type": "tmp_seek_command",
13337          "named": true
13338        },
13339        {
13340          "type": "tmp_string_command",
13341          "named": true
13342        }
13343      ]
13344    }
13345  },
13346  {
13347    "type": "tmp_seek_command",
13348    "named": true,
13349    "fields": {},
13350    "children": {
13351      "multiple": true,
13352      "required": true,
13353      "types": [
13354        {
13355          "type": "arged_command",
13356          "named": true
13357        },
13358        {
13359          "type": "args",
13360          "named": true
13361        },
13362        {
13363          "type": "foreach_addrsize_command",
13364          "named": true
13365        },
13366        {
13367          "type": "foreach_bb_command",
13368          "named": true
13369        },
13370        {
13371          "type": "foreach_cmd_command",
13372          "named": true
13373        },
13374        {
13375          "type": "foreach_comment_command",
13376          "named": true
13377        },
13378        {
13379          "type": "foreach_dbgmap_command",
13380          "named": true
13381        },
13382        {
13383          "type": "foreach_flag_command",
13384          "named": true
13385        },
13386        {
13387          "type": "foreach_function_command",
13388          "named": true
13389        },
13390        {
13391          "type": "foreach_import_command",
13392          "named": true
13393        },
13394        {
13395          "type": "foreach_iomap_command",
13396          "named": true
13397        },
13398        {
13399          "type": "foreach_register_command",
13400          "named": true
13401        },
13402        {
13403          "type": "foreach_section_command",
13404          "named": true
13405        },
13406        {
13407          "type": "foreach_string_command",
13408          "named": true
13409        },
13410        {
13411          "type": "foreach_symbol_command",
13412          "named": true
13413        },
13414        {
13415          "type": "foreach_thread_command",
13416          "named": true
13417        },
13418        {
13419          "type": "grep_command",
13420          "named": true
13421        },
13422        {
13423          "type": "help_command",
13424          "named": true
13425        },
13426        {
13427          "type": "html_disable_command",
13428          "named": true
13429        },
13430        {
13431          "type": "html_enable_command",
13432          "named": true
13433        },
13434        {
13435          "type": "iter_bbs_command",
13436          "named": true
13437        },
13438        {
13439          "type": "iter_dbta_command",
13440          "named": true
13441        },
13442        {
13443          "type": "iter_dbtb_command",
13444          "named": true
13445        },
13446        {
13447          "type": "iter_dbts_command",
13448          "named": true
13449        },
13450        {
13451          "type": "iter_file_lines_command",
13452          "named": true
13453        },
13454        {
13455          "type": "iter_flags_command",
13456          "named": true
13457        },
13458        {
13459          "type": "iter_functions_command",
13460          "named": true
13461        },
13462        {
13463          "type": "iter_hit_command",
13464          "named": true
13465        },
13466        {
13467          "type": "iter_instrs_command",
13468          "named": true
13469        },
13470        {
13471          "type": "iter_interpret_command",
13472          "named": true
13473        },
13474        {
13475          "type": "iter_offsets_command",
13476          "named": true
13477        },
13478        {
13479          "type": "iter_sdbquery_command",
13480          "named": true
13481        },
13482        {
13483          "type": "iter_sections_command",
13484          "named": true
13485        },
13486        {
13487          "type": "iter_step_command",
13488          "named": true
13489        },
13490        {
13491          "type": "iter_threads_command",
13492          "named": true
13493        },
13494        {
13495          "type": "last_command",
13496          "named": true
13497        },
13498        {
13499          "type": "legacy_quoted_command",
13500          "named": true
13501        },
13502        {
13503          "type": "number_command",
13504          "named": true
13505        },
13506        {
13507          "type": "pipe_command",
13508          "named": true
13509        },
13510        {
13511          "type": "repeat_command",
13512          "named": true
13513        },
13514        {
13515          "type": "scr_tts_command",
13516          "named": true
13517        },
13518        {
13519          "type": "task_command",
13520          "named": true
13521        },
13522        {
13523          "type": "tmp_arch_command",
13524          "named": true
13525        },
13526        {
13527          "type": "tmp_bits_command",
13528          "named": true
13529        },
13530        {
13531          "type": "tmp_blksz_command",
13532          "named": true
13533        },
13534        {
13535          "type": "tmp_eval_command",
13536          "named": true
13537        },
13538        {
13539          "type": "tmp_fd_command",
13540          "named": true
13541        },
13542        {
13543          "type": "tmp_file_command",
13544          "named": true
13545        },
13546        {
13547          "type": "tmp_fromto_command",
13548          "named": true
13549        },
13550        {
13551          "type": "tmp_fs_command",
13552          "named": true
13553        },
13554        {
13555          "type": "tmp_hex_command",
13556          "named": true
13557        },
13558        {
13559          "type": "tmp_kuery_command",
13560          "named": true
13561        },
13562        {
13563          "type": "tmp_nthi_command",
13564          "named": true
13565        },
13566        {
13567          "type": "tmp_reg_command",
13568          "named": true
13569        },
13570        {
13571          "type": "tmp_reli_command",
13572          "named": true
13573        },
13574        {
13575          "type": "tmp_seek_command",
13576          "named": true
13577        },
13578        {
13579          "type": "tmp_string_command",
13580          "named": true
13581        }
13582      ]
13583    }
13584  },
13585  {
13586    "type": "tmp_string_command",
13587    "named": true,
13588    "fields": {},
13589    "children": {
13590      "multiple": true,
13591      "required": true,
13592      "types": [
13593        {
13594          "type": "arg",
13595          "named": true
13596        },
13597        {
13598          "type": "arged_command",
13599          "named": true
13600        },
13601        {
13602          "type": "foreach_addrsize_command",
13603          "named": true
13604        },
13605        {
13606          "type": "foreach_bb_command",
13607          "named": true
13608        },
13609        {
13610          "type": "foreach_cmd_command",
13611          "named": true
13612        },
13613        {
13614          "type": "foreach_comment_command",
13615          "named": true
13616        },
13617        {
13618          "type": "foreach_dbgmap_command",
13619          "named": true
13620        },
13621        {
13622          "type": "foreach_flag_command",
13623          "named": true
13624        },
13625        {
13626          "type": "foreach_function_command",
13627          "named": true
13628        },
13629        {
13630          "type": "foreach_import_command",
13631          "named": true
13632        },
13633        {
13634          "type": "foreach_iomap_command",
13635          "named": true
13636        },
13637        {
13638          "type": "foreach_register_command",
13639          "named": true
13640        },
13641        {
13642          "type": "foreach_section_command",
13643          "named": true
13644        },
13645        {
13646          "type": "foreach_string_command",
13647          "named": true
13648        },
13649        {
13650          "type": "foreach_symbol_command",
13651          "named": true
13652        },
13653        {
13654          "type": "foreach_thread_command",
13655          "named": true
13656        },
13657        {
13658          "type": "grep_command",
13659          "named": true
13660        },
13661        {
13662          "type": "help_command",
13663          "named": true
13664        },
13665        {
13666          "type": "html_disable_command",
13667          "named": true
13668        },
13669        {
13670          "type": "html_enable_command",
13671          "named": true
13672        },
13673        {
13674          "type": "iter_bbs_command",
13675          "named": true
13676        },
13677        {
13678          "type": "iter_dbta_command",
13679          "named": true
13680        },
13681        {
13682          "type": "iter_dbtb_command",
13683          "named": true
13684        },
13685        {
13686          "type": "iter_dbts_command",
13687          "named": true
13688        },
13689        {
13690          "type": "iter_file_lines_command",
13691          "named": true
13692        },
13693        {
13694          "type": "iter_flags_command",
13695          "named": true
13696        },
13697        {
13698          "type": "iter_functions_command",
13699          "named": true
13700        },
13701        {
13702          "type": "iter_hit_command",
13703          "named": true
13704        },
13705        {
13706          "type": "iter_instrs_command",
13707          "named": true
13708        },
13709        {
13710          "type": "iter_interpret_command",
13711          "named": true
13712        },
13713        {
13714          "type": "iter_offsets_command",
13715          "named": true
13716        },
13717        {
13718          "type": "iter_sdbquery_command",
13719          "named": true
13720        },
13721        {
13722          "type": "iter_sections_command",
13723          "named": true
13724        },
13725        {
13726          "type": "iter_step_command",
13727          "named": true
13728        },
13729        {
13730          "type": "iter_threads_command",
13731          "named": true
13732        },
13733        {
13734          "type": "last_command",
13735          "named": true
13736        },
13737        {
13738          "type": "legacy_quoted_command",
13739          "named": true
13740        },
13741        {
13742          "type": "number_command",
13743          "named": true
13744        },
13745        {
13746          "type": "pipe_command",
13747          "named": true
13748        },
13749        {
13750          "type": "repeat_command",
13751          "named": true
13752        },
13753        {
13754          "type": "scr_tts_command",
13755          "named": true
13756        },
13757        {
13758          "type": "task_command",
13759          "named": true
13760        },
13761        {
13762          "type": "tmp_arch_command",
13763          "named": true
13764        },
13765        {
13766          "type": "tmp_bits_command",
13767          "named": true
13768        },
13769        {
13770          "type": "tmp_blksz_command",
13771          "named": true
13772        },
13773        {
13774          "type": "tmp_eval_command",
13775          "named": true
13776        },
13777        {
13778          "type": "tmp_fd_command",
13779          "named": true
13780        },
13781        {
13782          "type": "tmp_file_command",
13783          "named": true
13784        },
13785        {
13786          "type": "tmp_fromto_command",
13787          "named": true
13788        },
13789        {
13790          "type": "tmp_fs_command",
13791          "named": true
13792        },
13793        {
13794          "type": "tmp_hex_command",
13795          "named": true
13796        },
13797        {
13798          "type": "tmp_kuery_command",
13799          "named": true
13800        },
13801        {
13802          "type": "tmp_nthi_command",
13803          "named": true
13804        },
13805        {
13806          "type": "tmp_reg_command",
13807          "named": true
13808        },
13809        {
13810          "type": "tmp_reli_command",
13811          "named": true
13812        },
13813        {
13814          "type": "tmp_seek_command",
13815          "named": true
13816        },
13817        {
13818          "type": "tmp_string_command",
13819          "named": true
13820        }
13821      ]
13822    }
13823  },
13824  {
13825    "type": "\n",
13826    "named": false
13827  },
13828  {
13829    "type": "\r",
13830    "named": false
13831  },
13832  {
13833    "type": "\"",
13834    "named": false
13835  },
13836  {
13837    "type": "$",
13838    "named": false
13839  },
13840  {
13841    "type": "$(",
13842    "named": false
13843  },
13844  {
13845    "type": "%",
13846    "named": false
13847  },
13848  {
13849    "type": "'",
13850    "named": false
13851  },
13852  {
13853    "type": "(",
13854    "named": false
13855  },
13856  {
13857    "type": ")",
13858    "named": false
13859  },
13860  {
13861    "type": ",",
13862    "named": false
13863  },
13864  {
13865    "type": ".",
13866    "named": false
13867  },
13868  {
13869    "type": "...",
13870    "named": false
13871  },
13872  {
13873    "type": "./",
13874    "named": false
13875  },
13876  {
13877    "type": "0",
13878    "named": false
13879  },
13880  {
13881    "type": ":",
13882    "named": false
13883  },
13884  {
13885    "type": ";",
13886    "named": false
13887  },
13888  {
13889    "type": ">",
13890    "named": false
13891  },
13892  {
13893    "type": ">>",
13894    "named": false
13895  },
13896  {
13897    "type": "@",
13898    "named": false
13899  },
13900  {
13901    "type": "@!",
13902    "named": false
13903  },
13904  {
13905    "type": "@@",
13906    "named": false
13907  },
13908  {
13909    "type": "@@.",
13910    "named": false
13911  },
13912  {
13913    "type": "@@=",
13914    "named": false
13915  },
13916  {
13917    "type": "@@@=",
13918    "named": false
13919  },
13920  {
13921    "type": "@@@C:",
13922    "named": false
13923  },
13924  {
13925    "type": "@@@F",
13926    "named": false
13927  },
13928  {
13929    "type": "@@@F:",
13930    "named": false
13931  },
13932  {
13933    "type": "@@@M",
13934    "named": false
13935  },
13936  {
13937    "type": "@@@S",
13938    "named": false
13939  },
13940  {
13941    "type": "@@@b",
13942    "named": false
13943  },
13944  {
13945    "type": "@@@c:",
13946    "named": false
13947  },
13948  {
13949    "type": "@@@f",
13950    "named": false
13951  },
13952  {
13953    "type": "@@@f:",
13954    "named": false
13955  },
13956  {
13957    "type": "@@@i",
13958    "named": false
13959  },
13960  {
13961    "type": "@@@m",
13962    "named": false
13963  },
13964  {
13965    "type": "@@@r",
13966    "named": false
13967  },
13968  {
13969    "type": "@@@s",
13970    "named": false
13971  },
13972  {
13973    "type": "@@@st",
13974    "named": false
13975  },
13976  {
13977    "type": "@@@t",
13978    "named": false
13979  },
13980  {
13981    "type": "@@b",
13982    "named": false
13983  },
13984  {
13985    "type": "@@c:",
13986    "named": false
13987  },
13988  {
13989    "type": "@@dbt",
13990    "named": false
13991  },
13992  {
13993    "type": "@@dbta",
13994    "named": false
13995  },
13996  {
13997    "type": "@@dbtb",
13998    "named": false
13999  },
14000  {
14001    "type": "@@dbts",
14002    "named": false
14003  },
14004  {
14005    "type": "@@f",
14006    "named": false
14007  },
14008  {
14009    "type": "@@i",
14010    "named": false
14011  },
14012  {
14013    "type": "@@iS",
14014    "named": false
14015  },
14016  {
14017    "type": "@@k",
14018    "named": false
14019  },
14020  {
14021    "type": "@@s:",
14022    "named": false
14023  },
14024  {
14025    "type": "@@t",
14026    "named": false
14027  },
14028  {
14029    "type": "@B:",
14030    "named": false
14031  },
14032  {
14033    "type": "@F:",
14034    "named": false
14035  },
14036  {
14037    "type": "@a:",
14038    "named": false
14039  },
14040  {
14041    "type": "@b:",
14042    "named": false
14043  },
14044  {
14045    "type": "@e:",
14046    "named": false
14047  },
14048  {
14049    "type": "@f:",
14050    "named": false
14051  },
14052  {
14053    "type": "@i:",
14054    "named": false
14055  },
14056  {
14057    "type": "@k:",
14058    "named": false
14059  },
14060  {
14061    "type": "@o:",
14062    "named": false
14063  },
14064  {
14065    "type": "@r:",
14066    "named": false
14067  },
14068  {
14069    "type": "@s:",
14070    "named": false
14071  },
14072  {
14073    "type": "@x:",
14074    "named": false
14075  },
14076  {
14077    "type": "@{",
14078    "named": false
14079  },
14080  {
14081    "type": "`",
14082    "named": false
14083  },
14084  {
14085    "type": "env",
14086    "named": false
14087  },
14088  {
14089    "type": "file_descriptor",
14090    "named": true
14091  },
14092  {
14093    "type": "grep_specifier_identifier",
14094    "named": true
14095  },
14096  {
14097    "type": "html_append_operator",
14098    "named": true
14099  },
14100  {
14101    "type": "html_redirect_operator",
14102    "named": true
14103  },
14104  {
14105    "type": "pipe_second_command",
14106    "named": true
14107  },
14108  {
14109    "type": "system_identifier",
14110    "named": true
14111  },
14112  {
14113    "type": "|",
14114    "named": false
14115  },
14116  {
14117    "type": "|.",
14118    "named": false
14119  },
14120  {
14121    "type": "|H",
14122    "named": false
14123  },
14124  {
14125    "type": "|T",
14126    "named": false
14127  },
14128  {
14129    "type": "}",
14130    "named": false
14131  },
14132  {
14133    "type": "~",
14134    "named": false
14135  }
14136]