(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:cmd) op: Equal rhs: {(DQ ('qemu-system-i386 -m 128M -cdrom minimal_linux_live.iso -boot d -vga std'))} spids: [32] ) ] spids: [32] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(DQ ($ VSub_Number '$1'))} {(Lit_Other '=')} {(DQ (-hdd))} {(-o)} {(DQ ($ VSub_Number '$1'))} {(Lit_Other '=')} {(DQ (-h))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('Starting QEMU with attached ISO image and hard disk.'))}) (C {($ VSub_Name '$cmd')} {(-hda)} {(hdd.img)}) ] spids: [16777215 68] ) ] else_action: [ (C {(echo)} {(DQ ('Starting QEMU with attached ISO image.'))}) (C {($ VSub_Name '$cmd')}) ] spids: [84 96] ) ] )