(command.CommandList children: [ (command.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: (command.DoGroup children: [ (command.AndOr ops: [Id.Op_DPipe] children: [ (C {(env)} {(Id.Lit_VarLike 'LC_ALL=') ($ Id.VSub_DollarName '$name')} {(./test-setlocale2) (${ Id.VSub_Name EXEEXT)} {(1)} ) (command.ControlFlow token: (Token id:Id.ControlFlow_Exit val:exit span_id:39) arg_word: {(1)} ) ] ) ] ) ) (command.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: (command.DoGroup children: [ (command.AndOr ops: [Id.Op_DPipe] children: [ (C {(env)} {(Id.Lit_VarLike 'LC_ALL=') (DQ ($ Id.VSub_DollarName '$name'))} {(./test-setlocale2) (${ Id.VSub_Name EXEEXT)} {(1)} ) (command.ControlFlow token: (Token id:Id.ControlFlow_Exit val:exit span_id:107) arg_word: {(1)} ) ] ) ] ) ) (command.ControlFlow token:(Token id:Id.ControlFlow_Exit val:exit span_id:114) arg_word:{(0)}) ] )