Commit graph

12 commits

Author SHA1 Message Date
Markus Schirp
c4f8f8e25f Break up some complex methods 2013-06-15 17:16:34 +02:00
Markus Schirp
8d877456b0 Add missing scope descriptions 2013-06-15 17:13:24 +02:00
Markus Schirp
7aa8fafed9 Port block mutators to parser 2013-06-14 21:12:10 +02:00
Markus Schirp
d6481615af Port argument mutators to parser 2013-06-14 21:11:54 +02:00
Markus Schirp
44998bf29b Remove unused file 2013-01-05 00:41:05 +01:00
Markus Schirp
fce6d5c06e Metric diven cleanups and break large classes
* Formal argument mutations are still very dirty :(
2012-12-29 20:12:48 +01:00
Markus Schirp
40d5230c68 Introduce noop mutation guards and argument mutators
* Sorry for not splitting up into smaller commit
2012-12-11 00:17:19 +01:00
Markus Schirp
de276327f5 Add support for mutating block arguments 2012-12-10 17:11:08 +01:00
Markus Schirp
fe941ff74c Cleanup node body mutation 2012-12-06 22:30:57 +01:00
Markus Schirp
e3754434dc Rename emit_body_mutation into emit_attribute_mutation(attribute_name) 2012-12-06 22:05:42 +01:00
Markus Schirp
c5529ba676 Remove some duplication by using emit_body_mutations(attribute_name) 2012-12-06 22:03:22 +01:00
Markus Schirp
69e9de95ed Extract node specific mutator base class 2012-12-06 21:30:28 +01:00