(command.CommandList children: [ (C {<_Dbg_help_add_sub>} {<show>} {<annotate>} { (SQ <'show annotate\n'> <'\n'> <'Show annotation level.\n'> <'\n'> <'See \\"set annotate\\" for level numbers.\n'> ) } {<1>} ) (command.ShFunction name: _Dbg_do_show_annotate body: (BraceGroup children: [ (command.AndOr ops: [Id.Op_DAmp] children: [ (command.DBracket expr: (bool_expr.Unary op_id:Id.BoolUnary_n child:{($ Id.VSub_Number '$1')}) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:label) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_DollarParen '$('> child: (C {<_Dbg_printf_nocr>} {(DQ <'%-12s: '>)} {<annotate>}) ) } spids: [93] ) ] ) ] ) (C {<_Dbg_msg>} { (DQ (${ Id.VSub_Name label) <'Annotation_level is '> ($ Id.VSub_DollarName '$_Dbg_set_annotate') <.> ) } ) ] ) ) ] )