(command.CommandList children: [ (C {(cat)} {(warn-auto.sh)}) (C {(echo)} {(SQ <'main="$1"; shift'>)}) (C {(echo)} {(SQ <'rm -f "$main"'>)}) (C {(echo)} {(SQ <'ar cr "$main" ${1+"$@"}'>)}) (command.Case to_match: { (DQ (word_part.CommandSubPart command_list: (command.CommandList children:[(C {(cat)} {(systype)})]) left_token: <Left_Backtick '`'> ) ) } arms: [ (case_arm pat_list:[{(sunos-5.) (Lit_Other '*')}]) (case_arm pat_list:[{(unix_sv) (Lit_Other '*')}]) (case_arm pat_list:[{(irix64-) (Lit_Other '*')}]) (case_arm pat_list:[{(irix-) (Lit_Other '*')}]) (case_arm pat_list:[{(dgux-) (Lit_Other '*')}]) (case_arm pat_list:[{(hp-ux-) (Lit_Other '*')}]) (case_arm pat_list:[{(sco) (Lit_Other '*')}]) (case_arm pat_list: [{(Lit_Other '*')}] action: [(C {(echo)} {(SQ <'ranlib "$main"'>)})] ) ] ) ] )