(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:ld) op: Equal rhs: { (DQ (command_sub left_token: <Left_Backtick '`'> command_list: (command.CommandList children:[(C {(head)} {(-1)} {(conf-ld)})]) ) ) } ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:systype) op: Equal rhs: { (DQ (command_sub left_token: <Left_Backtick '`'> command_list: (command.CommandList children:[(C {(cat)} {(systype)})]) ) ) } ) ] ) (C {(cat)} {(warn-auto.sh)}) (C {(echo)} {(SQ <'main="$1"; shift'>)}) (C {(echo)} {(exec)} {(DQ ($ VSub_DollarName '$ld'))} {(SQ <'-o "$main" "$main".o ${1+"$@"}'>)}) ] )