(command.CommandList children: [ (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:cc spids:[0]) op: Equal rhs: { (DQ (word_part.CommandSubPart command_list: (command.CommandList children:[(C {(head)} {(-1)} {(conf-cc)})]) left_token: <Left_Backtick '`'> spids: [2 8] ) ) } spids: [0] ) ] spids: [0] ) (command.Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (lhs_expr.LhsName name:systype spids:[11]) op: Equal rhs: { (DQ (word_part.CommandSubPart command_list: (command.CommandList children:[(C {(cat)} {(systype)})]) left_token: <Left_Backtick '`'> spids: [13 17] ) ) } spids: [11] ) ] spids: [11] ) (C {(cat)} {(warn-auto.sh)}) (C {(echo)} {(exec)} {(DQ ($ VSub_DollarName '$cc'))} {(SQ <'-c ${1+"$@"}'>)}) ] )