Add semi-colon in code that generates entire assignment, which makes snippets more...
Dave Rolsky [Sun, 26 Sep 2010 16:25:20 +0000 (11:25 -0500)]
31 files changed:
lib/Moose/Meta/Method/Accessor/Native/Array/clear.pm
lib/Moose/Meta/Method/Accessor/Native/Array/delete.pm
lib/Moose/Meta/Method/Accessor/Native/Array/pop.pm
lib/Moose/Meta/Method/Accessor/Native/Array/push.pm
lib/Moose/Meta/Method/Accessor/Native/Array/set.pm
lib/Moose/Meta/Method/Accessor/Native/Array/splice.pm
lib/Moose/Meta/Method/Accessor/Native/Array/unshift.pm
lib/Moose/Meta/Method/Accessor/Native/Bool/set.pm
lib/Moose/Meta/Method/Accessor/Native/Bool/toggle.pm
lib/Moose/Meta/Method/Accessor/Native/Bool/unset.pm
lib/Moose/Meta/Method/Accessor/Native/Counter/dec.pm
lib/Moose/Meta/Method/Accessor/Native/Counter/inc.pm
lib/Moose/Meta/Method/Accessor/Native/Counter/reset.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/clear.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/delete.pm
lib/Moose/Meta/Method/Accessor/Native/Hash/set.pm
lib/Moose/Meta/Method/Accessor/Native/Number/abs.pm
lib/Moose/Meta/Method/Accessor/Native/Number/add.pm
lib/Moose/Meta/Method/Accessor/Native/Number/div.pm
lib/Moose/Meta/Method/Accessor/Native/Number/mod.pm
lib/Moose/Meta/Method/Accessor/Native/Number/mul.pm
lib/Moose/Meta/Method/Accessor/Native/Number/set.pm
lib/Moose/Meta/Method/Accessor/Native/Number/sub.pm
lib/Moose/Meta/Method/Accessor/Native/String/append.pm
lib/Moose/Meta/Method/Accessor/Native/String/chomp.pm
lib/Moose/Meta/Method/Accessor/Native/String/chop.pm
lib/Moose/Meta/Method/Accessor/Native/String/clear.pm
lib/Moose/Meta/Method/Accessor/Native/String/inc.pm
lib/Moose/Meta/Method/Accessor/Native/String/prepend.pm
lib/Moose/Meta/Method/Accessor/Native/String/substr.pm
lib/Moose/Meta/Method/Accessor/Native/Writer.pm

index 538ffff..1f65ae2 100644 (file)
@@ -18,7 +18,7 @@ sub _potential_value { return '[]' }
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access = [];";
+    return "$slot_access = []";
 }
 
 1;
index 25bed03..2577ab7 100644 (file)
@@ -31,7 +31,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "splice \@{ $slot_access }, \$_[0], 1;";
+    return "splice \@{ $slot_access }, \$_[0], 1";
 }
 
 1;
index 8f24ccb..f185152 100644 (file)
@@ -28,7 +28,7 @@ sub _inline_capture_return_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "pop \@{ $slot_access };";
+    return "pop \@{ $slot_access }";
 }
 
 sub _return_value {
index 2666f03..6eadc37 100644 (file)
@@ -20,7 +20,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "push \@{ $slot_access }, \@_;";
+    return "push \@{ $slot_access }, \@_";
 }
 
 1;
index def5775..d2b2d5a 100644 (file)
@@ -33,7 +33,7 @@ sub _new_members { '$_[1]' }
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "${slot_access}->[ \$_[0] ] = \$_[1];";
+    return "${slot_access}->[ \$_[0] ] = \$_[1]";
 }
 
 1;
index 8663558..78e5834 100644 (file)
@@ -36,7 +36,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "defined \$len ? ( splice \@{ $slot_access }, \$idx, \$len, \@_ ) : ( splice \@{ $slot_access }, \$idx );";
+    return "defined \$len ? ( splice \@{ $slot_access }, \$idx, \$len, \@_ ) : ( splice \@{ $slot_access }, \$idx )";
 }
 
 1;
index d113877..b2c94cb 100644 (file)
@@ -20,7 +20,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "unshift \@{ $slot_access }, \@_;";
+    return "unshift \@{ $slot_access }, \@_";
 }
 
 1;
index 625b4bb..2814f54 100644 (file)
@@ -17,7 +17,7 @@ sub _potential_value { 1 }
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access = 1;";
+    return "$slot_access = 1";
 }
 
 1;
index b554523..dd8383c 100644 (file)
@@ -21,7 +21,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access = $slot_access ? 0 : 1;";
+    return "$slot_access = $slot_access ? 0 : 1";
 }
 
 1;
index c24263f..3fc429d 100644 (file)
@@ -17,7 +17,7 @@ sub _potential_value { 0 }
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access = 0;";
+    return "$slot_access = 0";
 }
 
 1;
index 6c266ef..85ab22f 100644 (file)
@@ -15,13 +15,13 @@ sub _maximum_arguments {1}
 sub _potential_value {
     my ( $self, $slot_access ) = @_;
 
-    return "$slot_access - ( defined \$_[0] ? \$_[0] : 1 );";
+    return "$slot_access - ( defined \$_[0] ? \$_[0] : 1 )";
 }
 
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access -= defined \$_[0] ? \$_[0] : 1;";
+    return "$slot_access -= defined \$_[0] ? \$_[0] : 1";
 }
 
 1;
index c231d8e..252fdb8 100644 (file)
@@ -15,13 +15,13 @@ sub _maximum_arguments { 1 }
 sub _potential_value {
     my ( $self, $slot_access ) = @_;
 
-    return "$slot_access + ( defined \$_[0] ? \$_[0] : 1 );";
+    return "$slot_access + ( defined \$_[0] ? \$_[0] : 1 )";
 }
 
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access += defined \$_[0] ? \$_[0] : 1;";
+    return "$slot_access += defined \$_[0] ? \$_[0] : 1";
 }
 
 1;
index f85d863..9528958 100644 (file)
@@ -21,7 +21,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access = \$attr->default(\$self);";
+    return "$slot_access = \$attr->default(\$self)";
 }
 
 1;
index 57e2d31..0998878 100644 (file)
@@ -18,7 +18,7 @@ sub _potential_value { return '{}' }
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access = {};";
+    return "$slot_access = {}";
 }
 
 1;
index b5368bd..17a4f93 100644 (file)
@@ -20,7 +20,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "delete \@{ $slot_access }{\@_};";
+    return "delete \@{ $slot_access }{\@_}";
 }
 
 1;
index 89b238b..7e35f5d 100644 (file)
@@ -55,7 +55,7 @@ sub _new_members { '@_[ @values_idx ]' }
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "\@{ $slot_access }{ \@_[ \@keys_idx] } = \@_[ \@values_idx ];";
+    return "\@{ $slot_access }{ \@_[ \@keys_idx] } = \@_[ \@values_idx ]";
 }
 
 1;
index 4fc3bcb..ebeb683 100644 (file)
@@ -15,7 +15,7 @@ sub _maximum_arguments {0}
 sub _potential_value {
     my ( $self, $slot_access ) = @_;
 
-    return "abs($slot_access);";
+    return "abs($slot_access)";
 }
 
 sub _inline_optimized_set_new_value {
index e3a5f3b..01b8788 100644 (file)
@@ -15,13 +15,13 @@ sub _maximum_arguments {1}
 sub _potential_value {
     my ( $self, $slot_access ) = @_;
 
-    return "$slot_access + \$_[0];";
+    return "$slot_access + \$_[0]";
 }
 
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access += \$_[0];";
+    return "$slot_access += \$_[0]";
 }
 
 1;
index 264ca2b..eafdb96 100644 (file)
@@ -15,13 +15,13 @@ sub _maximum_arguments {1}
 sub _potential_value {
     my ( $self, $slot_access ) = @_;
 
-    return "$slot_access / \$_[0];";
+    return "$slot_access / \$_[0]";
 }
 
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access /= \$_[0];";
+    return "$slot_access /= \$_[0]";
 }
 
 1;
index 83d2363..823c553 100644 (file)
@@ -15,13 +15,13 @@ sub _maximum_arguments {1}
 sub _potential_value {
     my ( $self, $slot_access ) = @_;
 
-    return "$slot_access % \$_[0];";
+    return "$slot_access % \$_[0]";
 }
 
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access %= \$_[0];";
+    return "$slot_access %= \$_[0]";
 }
 
 1;
index 482de12..b0d0704 100644 (file)
@@ -15,13 +15,13 @@ sub _maximum_arguments {1}
 sub _potential_value {
     my ( $self, $slot_access ) = @_;
 
-    return "$slot_access * \$_[0];";
+    return "$slot_access * \$_[0]";
 }
 
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access *= \$_[0];";
+    return "$slot_access *= \$_[0]";
 }
 
 1;
index 5d06b5c..b76efb3 100644 (file)
@@ -17,7 +17,7 @@ sub _potential_value {'$_[0]'}
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access = \$_[0];";
+    return "$slot_access = \$_[0]";
 }
 
 1;
index 31cb038..ee145f5 100644 (file)
@@ -15,13 +15,13 @@ sub _maximum_arguments {1}
 sub _potential_value {
     my ( $self, $slot_access ) = @_;
 
-    return "$slot_access - \$_[0];";
+    return "$slot_access - \$_[0]";
 }
 
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access -= \$_[0];";
+    return "$slot_access -= \$_[0]";
 }
 
 1;
index 08b3437..94bbd96 100644 (file)
@@ -21,7 +21,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access .= \$_[0];";
+    return "$slot_access .= \$_[0]";
 }
 
 1;
index 92495dd..24a5cb1 100644 (file)
@@ -21,7 +21,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "chomp $slot_access;";
+    return "chomp $slot_access";
 }
 
 1;
index 92d5f17..e724ab0 100644 (file)
@@ -21,7 +21,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "chop $slot_access;";
+    return "chop $slot_access";
 }
 
 1;
index 52bf1ea..5a4e3a5 100644 (file)
@@ -21,7 +21,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access = q{};";
+    return "$slot_access = q{}";
 }
 
 1;
index 23de319..9757b5a 100644 (file)
@@ -21,7 +21,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "${slot_access}++;";
+    return "${slot_access}++";
 }
 
 1;
index ab64fea..d3af464 100644 (file)
@@ -21,7 +21,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "$slot_access = \$_[0] . $slot_access;";
+    return "$slot_access = \$_[0] . $slot_access";
 }
 
 1;
index 1afcc90..ab25e23 100644 (file)
@@ -90,7 +90,7 @@ sub _potential_value {
 sub _inline_optimized_set_new_value {
     my ( $self, $inv, $new, $slot_access ) = @_;
 
-    return "substr $slot_access, \$offset, \$length, \$replacement;";
+    return "substr $slot_access, \$offset, \$length, \$replacement";
 }
 
 sub _return_value {
index 9909524..c140acb 100644 (file)
@@ -61,7 +61,7 @@ sub _writer_core {
         $inv,
         $potential_value,
         $slot_access,
-        );
+        ) . ';';
     $code .= "\n" . $self->_inline_trigger( $inv, $slot_access, '@old' );
     $code .= "\n" . $self->_return_value( $slot_access, 'for writer' );