(command.CommandList children: [ (command.AndOr ops: [Op_DPipe] children: [ (C {(.)} {(sources/include.sh)}) (command.ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] ) (command.AndOr ops: [Op_DPipe] children: [ (command.SimpleCommand words: [{(./native-compiler.sh)} {(DQ ($ VSub_Number '$1'))}] more_env: [ (env_pair name: BUILD_STATIC val: { (word_part.BracedVarSub token: <VSub_Name BUILD_STATIC> suffix_op: (suffix_op.StringUnary op_id:VTest_ColonHyphen arg_word:{(all)}) spids: [64 68] ) } spids: [63] ) (env_pair name: HOST_ARCH val: { (DQ (word_part.BracedVarSub token: <VSub_Name CROSS_COMPILER_HOST> suffix_op: (suffix_op.StringUnary op_id:VTest_ColonHyphen arg_word:{(i686)}) spids: [72 76] ) ) } spids: [70] ) (env_pair name:TOOLCHAIN_PREFIX val:{(DQ (${ VSub_Number 1) (-))} spids:[81]) (env_pair name:STAGE_NAME val:{(cross-compiler)} spids:[89]) ] ) (command.ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] ) (command.If arms: [ (if_arm cond: [ (C {(Lit_Other '[')} {(KW_Bang '!')} {(-z)} {(DQ ($ VSub_Name '$CROSS_SMOKE_TEST'))} {(Lit_Other ']')} ) ] action: [ (command.AndOr ops: [Op_DPipe] children: [ (C {(more/cross-smoke-test.sh)} {(DQ ($ VSub_Name '$ARCH'))}) (command.ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] ) ] spids: [16777215 125] ) ] spids: [16777215 140] ) ] )