Support for Index and Augmented Assignment mutations
Added new mutations for index and augmented assignment:
- AugAssign in AST e.g.
+= -= *= /=
. - Index substitution in lists e.g. take a positive number like
i[1]
and mutate to zero and a negative number e.g.i[-1] i[0]
.
Additionally, added a desc
attribute to transformers.MutationOpSet
that is used in the cli help display, and updated the cli help display to show the description and valid members.