(CommandList
  children: [
    (ForEach
      iter_name: name
      iter_words: [{(ar_SA.ISO-8859-1)} {(fr_FR.CP1251)} {(zh_TW.GB18030)} {(zh_CN.BIG5)}]
      do_arg_iter: F
      body: 
        (DoGroup
          children: [
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(env)} {(Lit_VarLike 'LC_ALL=') ($ VSub_Name '$name')} 
                  {(./test-setlocale2) (${ VSub_Name EXEEXT)} {(1)}
                )
                (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
              ]
            )
          ]
          spids: [22 43]
        )
      spids: [12 20]
    )
    (ForEach
      iter_name: name
      iter_words: [
        {(DQ ('Arabic_Saudi Arabia.1252'))}
        {(DQ ('Arabic_Saudi Arabia.65001'))}
        {(French_France.65001)}
        {(Japanese_Japan.65001)}
        {(Turkish_Turkey.65001)}
        {(Chinese_Taiwan.65001)}
        {(Chinese_China.54936)}
        {(Chinese_China.65001)}
      ]
      do_arg_iter: F
      body: 
        (DoGroup
          children: [
            (AndOr
              ops: [Op_DPipe]
              children: [
                (C {(env)} {(Lit_VarLike 'LC_ALL=') (DQ ($ VSub_Name '$name'))} 
                  {(./test-setlocale2) (${ VSub_Name EXEEXT)} {(1)}
                )
                (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)})
              ]
            )
          ]
          spids: [80 111]
        )
      spids: [54 78]
    )
    (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)})
  ]
)