(CommandList children: [ (C {(set)} {(-e)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:MD) op:Equal rhs:{(99)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:ME) op:Equal rhs:{(98)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:s) op:Equal rhs:{(1m)} spids:[18])] spids: [18] ) (AndOr ops: [Op_DPipe] children: [(C {(mdconfig)} {(-d)} {(-u)} {($ VSub_Name '$MD')}) (C {(true)})] ) (AndOr ops: [Op_DPipe] children: [(C {(mdconfig)} {(-d)} {(-u)} {($ VSub_Name '$ME')}) (C {(true)})] ) (C {(mdconfig)} {(-a)} {(-t)} {(malloc)} {(-s)} {($ VSub_Name '$s')} {(-u)} {($ VSub_Name '$MD')}) (C {(mdconfig)} {(-a)} {(-t)} {(malloc)} {(-s)} {($ VSub_Name '$s')} {(-u)} {($ VSub_Name '$ME')}) (C {(disklabel)} {(-r)} {(-w)} {(md) ($ VSub_Name '$MD')} {(auto)}) (C {(disklabel)} {(-r)} {(-w)} {(md) ($ VSub_Name '$ME')} {(auto)}) (C {(./newfs)} {(-R)} {(/dev/md) (${ VSub_Name MD) (c)}) (C {(./newfs)} {(-R)} {(/dev/md) (${ VSub_Name ME) (c)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(cmp)} {(/dev/md) (${ VSub_Name MD) (c)} {(/dev/md) (${ VSub_Name ME) (c)}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('Test passed'))}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:e) op:Equal rhs:{(0)} spids:[147])] spids: [147] ) ] spids: [16777215 137] ) ] else_action: [ (C {(echo)} {(DQ ('Test failed'))}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:e) op:Equal rhs:{(1)} spids:[160])] spids: [160] ) ] spids: [150 163] ) (AndOr ops: [Op_DPipe] children: [(C {(mdconfig)} {(-d)} {(-u)} {($ VSub_Name '$MD')}) (C {(true)})] ) (AndOr ops: [Op_DPipe] children: [(C {(mdconfig)} {(-d)} {(-u)} {($ VSub_Name '$ME')}) (C {(true)})] ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{($ VSub_Name '$e')}) ] )