(command.CommandList
  children: [
    (command.AndOr
      ops: [Id.Op_DAmp]
      children: [
        (C {(Id.Lit_LBracket '[')} {($ Id.VSub_Pound '$#')} {(-eq)} {(1)} {(Id.Lit_RBracket ']')})
        (command.ShAssignment
          pairs: [
            (assign_pair
              lhs: (sh_lhs_expr.Name name:re)
              op: assign_op.Equal
              rhs: {(DQ ($ Id.VSub_Number '$1') ('([^0-9]|') (Id.Lit_Other '$') (')'))}
              spids: [27]
            )
          ]
        )
      ]
    )
    (command.Pipeline
      children: [
        (C {(echo)} {(DQ ('#include <errno.h>'))})
        (C {(cpp)} {(-dD)} {(-CC)})
        (C {(grep)} {(-E)} {(DQ ('^#define E[^ ]+ ') ($ Id.VSub_DollarName '$re'))})
        (C {(sed)} {(SQ (Token id:Id.Lit_Chars val:':s;s#/\\*\\([^ ]*\\) #/*\\1_#;t s;' span_id:68))})
        (C {(column)} {(-t)})
        (C {(tr)} {(_)} {(SQ (Token id:Id.Lit_Chars val:' ' span_id:84))})
        (C {(cut)} 
          {(-c1-) 
            (command_sub
              left_token: (Token id:Id.Left_DollarParen val:'$(' span_id:95)
              command_list: (command.CommandList children:[(C {(tput)} {(cols)})])
            )
          }
        )
      ]
      negated: F
    )
  ]
)