(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:cc) op: assign_op.Equal rhs: { (DQ (command_sub left_token: (Token id:Id.Left_Backtick val:'`' span_id:2) command_list: (command.CommandList children:[(C {(head)} {(-1)} {(conf-cc)})]) ) ) } spids: [0] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:systype) op: assign_op.Equal rhs: { (DQ (command_sub left_token: (Token id:Id.Left_Backtick val:'`' span_id:15) command_list: (command.CommandList children:[(C {(cat)} {(systype)})]) ) ) } spids: [13] ) ] ) (C {(cat)} {(warn-auto.sh)}) (C {(echo)} {(exec)} {(DQ ($ Id.VSub_DollarName '$cc'))} {(SQ (Token id:Id.Lit_Chars val:'-c ${1+"$@"}' span_id:38))} ) ] )