(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') <.>
                )
              }
            )
          ]
        )
    )
  ]
)