(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 '$*')}) ] )