(CommandList children: [ (C {(Lit_Other ':')} { (BracedVarSub token: <VSub_Name LOCALE_FR> suffix_op: (StringUnary op_id:VTest_Equals arg_word:{(fr_FR)}) spids: [9 13] ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$LOCALE_FR')} {(KW_Bang '!') (Lit_Other '=')} {(none)}) terminator: <Op_Semi ';'> ) ] action: [ (AndOr children: [ (SimpleCommand words: [{(./test-wcrtomb) (${ VSub_Name EXEEXT)} {(1)}] more_env: [(env_pair name:LC_ALL val:{($ VSub_Name '$LOCALE_FR')} spids:[30])] ) (C {(exit)} {(1)}) ] op_id: Op_DPipe ) ] spids: [-1 27] ) ] spids: [-1 50] ) (C {(Lit_Other ':')} { (BracedVarSub token: <VSub_Name LOCALE_FR_UTF8> suffix_op: (StringUnary op_id:VTest_Equals arg_word:{(fr_FR.UTF-8)}) spids: [58 62] ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$LOCALE_FR_UTF8')} {(KW_Bang '!') (Lit_Other '=')} {(none)}) terminator: <Op_Semi ';'> ) ] action: [ (AndOr children: [ (SimpleCommand words: [{(./test-wcrtomb) (${ VSub_Name EXEEXT)} {(2)}] more_env: [(env_pair name:LC_ALL val:{($ VSub_Name '$LOCALE_FR_UTF8')} spids:[79])] ) (C {(exit)} {(1)}) ] op_id: Op_DPipe ) ] spids: [-1 76] ) ] spids: [-1 99] ) (C {(Lit_Other ':')} { (BracedVarSub token: <VSub_Name LOCALE_JA> suffix_op: (StringUnary op_id:VTest_Equals arg_word:{(ja_JP)}) spids: [107 111] ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$LOCALE_JA')} {(KW_Bang '!') (Lit_Other '=')} {(none)}) terminator: <Op_Semi ';'> ) ] action: [ (AndOr children: [ (SimpleCommand words: [{(./test-wcrtomb) (${ VSub_Name EXEEXT)} {(3)}] more_env: [(env_pair name:LC_ALL val:{($ VSub_Name '$LOCALE_JA')} spids:[128])] ) (C {(exit)} {(1)}) ] op_id: Op_DPipe ) ] spids: [-1 125] ) ] spids: [-1 148] ) (C {(Lit_Other ':')} { (BracedVarSub token: <VSub_Name LOCALE_ZH_CN> suffix_op: (StringUnary op_id:VTest_Equals arg_word:{(zh_CN.GB18030)}) spids: [156 160] ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {($ VSub_Name '$LOCALE_ZH_CN')} {(KW_Bang '!') (Lit_Other '=')} {(none)}) terminator: <Op_Semi ';'> ) ] action: [ (AndOr children: [ (SimpleCommand words: [{(./test-wcrtomb) (${ VSub_Name EXEEXT)} {(4)}] more_env: [(env_pair name:LC_ALL val:{($ VSub_Name '$LOCALE_ZH_CN')} spids:[177])] ) (C {(exit)} {(1)}) ] op_id: Op_DPipe ) ] spids: [-1 174] ) ] spids: [-1 197] ) (C {(exit)} {(0)}) ] )