Author: pmichaud
Date: Fri Nov  7 13:42:22 2008
New Revision: 32439

Modified:
   branches/rakon/languages/perl6/src/builtins/assign.pir
   branches/rakon/languages/perl6/src/classes/Array.pir
   branches/rakon/languages/perl6/src/classes/Bool.pir
   branches/rakon/languages/perl6/src/classes/Capture.pir
   branches/rakon/languages/perl6/src/classes/Code.pir
   branches/rakon/languages/perl6/src/classes/Complex.pir
   branches/rakon/languages/perl6/src/classes/Hash.pir
   branches/rakon/languages/perl6/src/classes/IO.pir
   branches/rakon/languages/perl6/src/classes/Int.pir
   branches/rakon/languages/perl6/src/classes/Junction.pir
   branches/rakon/languages/perl6/src/classes/List.pir
   branches/rakon/languages/perl6/src/classes/Mapping.pir
   branches/rakon/languages/perl6/src/classes/Num.pir
   branches/rakon/languages/perl6/src/classes/Object.pir
   branches/rakon/languages/perl6/src/classes/Pair.pir
   branches/rakon/languages/perl6/src/classes/Range.pir
   branches/rakon/languages/perl6/src/classes/Str.pir
   branches/rakon/languages/perl6/src/classes/Whatever.pir

Log:
[rakudo]:  Some final refactors ( !VALUE --> Scalar ) before merge to trunk


Modified: branches/rakon/languages/perl6/src/builtins/assign.pir
==============================================================================
--- branches/rakon/languages/perl6/src/builtins/assign.pir      (original)
+++ branches/rakon/languages/perl6/src/builtins/assign.pir      Fri Nov  7 
13:42:22 2008
@@ -29,9 +29,9 @@
     if $I0 goto hash
 
   object_ref:
-    $I0 = can source, '!VALUE'
+    $I0 = can source, 'Scalar'
     unless $I0 goto have_source
-    source = source.'!VALUE'()
+    source = source.'Scalar'()
   have_source:
     .local pmc ro, type
     getprop ro, 'readonly', cont

Modified: branches/rakon/languages/perl6/src/classes/Array.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Array.pir        (original)
+++ branches/rakon/languages/perl6/src/classes/Array.pir        Fri Nov  7 
13:42:22 2008
@@ -34,7 +34,7 @@
 
 =over 4
 
-=item !VALUE()
+=item Scalar()
 
 Returns an ObjectRef referencing itself, unless it already is one in which
 case just returns as is.
@@ -43,7 +43,7 @@
 
 .namespace ['Perl6Array']
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     $I0 = isa self, 'ObjectRef'
     unless $I0 goto not_ref
     .return (self)

Modified: branches/rakon/languages/perl6/src/classes/Bool.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Bool.pir (original)
+++ branches/rakon/languages/perl6/src/classes/Bool.pir Fri Nov  7 13:42:22 2008
@@ -29,13 +29,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Capture.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Capture.pir      (original)
+++ branches/rakon/languages/perl6/src/classes/Capture.pir      Fri Nov  7 
13:42:22 2008
@@ -20,13 +20,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Code.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Code.pir (original)
+++ branches/rakon/languages/perl6/src/classes/Code.pir Fri Nov  7 13:42:22 2008
@@ -22,13 +22,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Complex.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Complex.pir      (original)
+++ branches/rakon/languages/perl6/src/classes/Complex.pir      Fri Nov  7 
13:42:22 2008
@@ -30,13 +30,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Hash.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Hash.pir (original)
+++ branches/rakon/languages/perl6/src/classes/Hash.pir Fri Nov  7 13:42:22 2008
@@ -35,14 +35,14 @@
 
 .namespace ['Perl6Hash']
 
-=item !VALUE()
+=item Scalar()
 
 Returns an ObjectRef referencing itself, unless it already is one in which
 case just returns as is.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     $I0 = isa self, 'ObjectRef'
     unless $I0 goto not_ref
     .return (self)

Modified: branches/rakon/languages/perl6/src/classes/IO.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/IO.pir   (original)
+++ branches/rakon/languages/perl6/src/classes/IO.pir   Fri Nov  7 13:42:22 2008
@@ -181,13 +181,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 Return the value inside this container in item context.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .tailcall self.'item'()
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Int.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Int.pir  (original)
+++ branches/rakon/languages/perl6/src/classes/Int.pir  Fri Nov  7 13:42:22 2008
@@ -25,13 +25,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Junction.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Junction.pir     (original)
+++ branches/rakon/languages/perl6/src/classes/Junction.pir     Fri Nov  7 
13:42:22 2008
@@ -25,13 +25,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/List.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/List.pir (original)
+++ branches/rakon/languages/perl6/src/classes/List.pir Fri Nov  7 13:42:22 2008
@@ -21,7 +21,7 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 When we're going to be stored as an item, become an Array and then return
 ourself in a ObjectRef.
@@ -29,10 +29,10 @@
 =cut
 
 .namespace ['List']
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     # promote the list to an Array and return its VALUE
     $P0 = self.'item'()
-    .tailcall $P0.'!VALUE'()
+    .tailcall $P0.'Scalar'()
 .end
 
 

Modified: branches/rakon/languages/perl6/src/classes/Mapping.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Mapping.pir      (original)
+++ branches/rakon/languages/perl6/src/classes/Mapping.pir      Fri Nov  7 
13:42:22 2008
@@ -22,14 +22,14 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 When we're going to be stored as an item, become a Hash and then return
 ourself in a ObjectRef.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     # Create a hash with our values.
     .local pmc hash, it
     hash = get_hll_global "Hash"

Modified: branches/rakon/languages/perl6/src/classes/Num.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Num.pir  (original)
+++ branches/rakon/languages/perl6/src/classes/Num.pir  Fri Nov  7 13:42:22 2008
@@ -22,13 +22,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Object.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Object.pir       (original)
+++ branches/rakon/languages/perl6/src/classes/Object.pir       Fri Nov  7 
13:42:22 2008
@@ -49,14 +49,14 @@
 
 .namespace ['Perl6Object']
 
-=item !VALUE()
+=item Scalar()
 
 Default implementation gives reference type semantics, and returns an object
 reference, unless the thing already is one.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     $I0 = isa self, 'ObjectRef'
     unless $I0 goto not_ref
     .return (self)

Modified: branches/rakon/languages/perl6/src/classes/Pair.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Pair.pir (original)
+++ branches/rakon/languages/perl6/src/classes/Pair.pir Fri Nov  7 13:42:22 2008
@@ -19,13 +19,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Range.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Range.pir        (original)
+++ branches/rakon/languages/perl6/src/classes/Range.pir        Fri Nov  7 
13:42:22 2008
@@ -21,13 +21,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Str.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Str.pir  (original)
+++ branches/rakon/languages/perl6/src/classes/Str.pir  Fri Nov  7 13:42:22 2008
@@ -31,13 +31,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Modified: branches/rakon/languages/perl6/src/classes/Whatever.pir
==============================================================================
--- branches/rakon/languages/perl6/src/classes/Whatever.pir     (original)
+++ branches/rakon/languages/perl6/src/classes/Whatever.pir     Fri Nov  7 
13:42:22 2008
@@ -19,13 +19,13 @@
 .end
 
 
-=item !VALUE
+=item Scalar
 
 This is a value type, so just returns itself.
 
 =cut
 
-.sub '!VALUE' :method
+.sub 'Scalar' :method
     .return (self)
 .end
 

Reply via email to