Author: jonathan
Date: Fri Dec 12 07:52:56 2008
New Revision: 33833
Added:
trunk/languages/perl6/src/classes/Abstraction.pir (contents, props changed)
Modified:
trunk/MANIFEST
trunk/languages/perl6/config/makefiles/root.in
Log:
[rakudo] Add Abstraction role.
Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST (original)
+++ trunk/MANIFEST Fri Dec 12 07:52:56 2008
@@ -2123,6 +2123,7 @@
languages/perl6/src/builtins/parrot.pir [perl6]
languages/perl6/src/builtins/system.pir [perl6]
languages/perl6/src/builtins/traits.pir [perl6]
+languages/perl6/src/classes/Abstraction.pir [perl6]
languages/perl6/src/classes/Any.pir [perl6]
languages/perl6/src/classes/Array.pir [perl6]
languages/perl6/src/classes/Block.pir [perl6]
Modified: trunk/languages/perl6/config/makefiles/root.in
==============================================================================
--- trunk/languages/perl6/config/makefiles/root.in (original)
+++ trunk/languages/perl6/config/makefiles/root.in Fri Dec 12 07:52:56 2008
@@ -51,6 +51,7 @@
BUILTINS_PIR = \
src/classes/Object.pir \
+ src/classes/Abstraction.pir \
src/classes/Protoobject.pir \
src/classes/Positional.pir \
src/classes/Any.pir \
Added: trunk/languages/perl6/src/classes/Abstraction.pir
==============================================================================
--- (empty file)
+++ trunk/languages/perl6/src/classes/Abstraction.pir Fri Dec 12 07:52:56 2008
@@ -0,0 +1,27 @@
+## $Id$
+
+=head1 NAME
+
+src/classes/Abstraction.pir - Abstraction Role
+
+=head1 DESCRIPTION
+
+=cut
+
+.namespace []
+
+.sub '' :anon :load :init
+ .local pmc abstraction
+ abstraction = '!keyword_role'('Abstraction')
+.end
+
+=back
+
+=cut
+
+# Local Variables:
+# mode: pir
+# fill-column: 100
+# End:
+# vim: expandtab shiftwidth=4 ft=pir:
+