(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:test_description)
          op: Equal
          rhs: {(SQ <'git apply --stat --summary test, with --recount\n'> <'\n'>)}
          spids: [13]
        )
      ]
      spids: [13]
    )
    (C {(.)} {(./test-lib.sh)})
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:UNC)
          op: Equal
          rhs: 
            {
              (SQ 
                <
's/^\\(@@ -[1-9][0-9]*\\),[0-9]* \\(+[1-9][0-9]*\\),[0-9]* @@/\\1,999 \\2,999 @@/'
                >
              )
            }
          spids: [24]
        )
      ]
      spids: [24]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:num) op:Equal rhs:{(0)} spids:[30])]
      spids: [30]
    )
    (While
      cond: [(C {(read)} {(title)})]
      body: 
        (DoGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:num)
                  op: Equal
                  rhs: 
                    {
                      (ArithSubPart
                        anode: 
                          (ArithBinary
                            op_id: Arith_Plus
                            left: (ArithWord w:{($ VSub_Name '$num')})
                            right: (ArithWord w:{(Lit_Digits 1)})
                          )
                        spids: [43 52]
                      )
                    }
                  spids: [42]
                )
              ]
              spids: [42]
            )
            (C {(test_expect_success)} {(DQ ($ VSub_Name '$title'))} 
              {
                (SQ <'\n'> <'\t\tgit apply --stat --summary \\\n'> 
                  <'\t\t\t<"$TEST_DIRECTORY/t4100/t-apply-$num.patch" >current &&\n'> <'\t\ttest_i18ncmp "$TEST_DIRECTORY"/t4100/t-apply-$num.expect current\n'> <'\t'>
                )
              }
            )
            (C {(test_expect_success)} {(DQ ($ VSub_Name '$title') (' with recount'))} 
              {
                (SQ <'\n'> <'\t\tsed -e "$UNC" <"$TEST_DIRECTORY/t4100/t-apply-$num.patch" |\n'> 
                  <'\t\tgit apply --recount --stat --summary >current &&\n'> <'\t\ttest_i18ncmp "$TEST_DIRECTORY"/t4100/t-apply-$num.expect current\n'> <'\t'>
                )
              }
            )
          ]
          spids: [39 86]
        )
      redirects: [
        (HereDoc
          op_id: Redir_DLess
          fd: 16777215
          body: 
            {('rename\n') ('copy\n') ('rewrite\n') ('mode\n') ('non git (1)\n') ('non git (2)\n') 
              ('non git (3)\n') ('incomplete (1)\n') ('incomplete (2)\n')
            }
          do_expansion: False
          here_end: EOF
          was_filled: True
          spids: [88]
        )
      ]
    )
    (C {(test_done)})
  ]
)