(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:log) op:Equal rhs:{($ VSub_Number '$1')} spids:[19])]
      spids: [19]
    )
    (C {(shift)})
    (C {(exec)} {(DQ ($ VSub_At '$@'))} {(-E) ($ VSub_Name '$log')})
  ]
)