(command.CommandList
  children: [
    (C {<.>} 
      {
        (command_sub
          left_token: <Id.Left_DollarParen '$('>
          child: (C {<dirname>} {($ Id.VSub_Number '$0')})
        ) <'/../../common.sh'>
      }
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:DESC)
          op: assign_op.Equal
          rhs: {(DQ <'Test escaped new-lines handling.'>)}
          spids: [20]
        )
      ]
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:TEST_N)
          op: assign_op.Equal
          rhs: {<5>}
          spids: [29]
        )
      ]
    )
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name name:TEST_2_TODO)
          op: assign_op.Equal
          rhs: {(DQ <'bug in parser'>)}
          spids: [32]
        )
      ]
    )
    (C {<eval_cmd>} {($ Id.VSub_Star '$*')})
  ]
)