Author: tewk
Date: Fri Mar 23 18:13:41 2007
New Revision: 17700
Modified:
trunk/compilers/pge/PGE/pmc/codestring.pmc
trunk/lib/Parrot/Pmc2c/PCCMETHOD.pm
trunk/src/pmc/metaattribute.pmc
trunk/src/pmc/metaclass.pmc
trunk/src/pmc/pccmethod_test.pmc
trunk/src/pmc/role.pmc
trunk/src/pmc/smop_attribute.pmc
trunk/src/pmc/smop_class.pmc
Log:
[PCCMETHOD] preturn -> PCCRETURN
Modified: trunk/compilers/pge/PGE/pmc/codestring.pmc
==============================================================================
--- trunk/compilers/pge/PGE/pmc/codestring.pmc (original)
+++ trunk/compilers/pge/PGE/pmc/codestring.pmc Fri Mar 23 18:13:41 2007
@@ -182,7 +182,7 @@
if (has_format && format != PMCNULL) {
id = Parrot_sprintf_c(interp, "%Ss%Ss", format, id);
}
- preturn(STRING* id);
+ PCCRETURN(STRING* id);
}
/*
Modified: trunk/lib/Parrot/Pmc2c/PCCMETHOD.pm
==============================================================================
--- trunk/lib/Parrot/Pmc2c/PCCMETHOD.pm (original)
+++ trunk/lib/Parrot/Pmc2c/PCCMETHOD.pm Fri Mar 23 18:13:41 2007
@@ -205,25 +205,25 @@
}
}
-=head3 C<rewrite_preturns($method, $body)>
+=head3 C<rewrite_PCCRETURNs($method, $body)>
-Rewrites the method body performing the various macro substitutions for
preturns.
+Rewrites the method body performing the various macro substitutions for
PCCRETURNs.
=cut
-sub rewrite_preturns {
+sub rewrite_PCCRETURNs {
my ( $self, $body ) = @_;
my $method_name = $self->{meth};
my $regs_used = [];
my $signature_re = qr{
- (preturn #method name
+ (PCCRETURN #method name
\s* #optional whitespace
\( ([^\(]*) \) #returns ( stuff ... )
;?) #optional semicolon
}sx;
if ( $body and $body =~ m/\breturn\b/ ) {
- croak "return not allowed in pccmethods, use preturn instead";
+ croak "return not allowed in pccmethods, use PCCRETURN instead";
}
while ( $$body and $$body =~ m/$signature_re/ ) {
@@ -355,7 +355,7 @@
my ( $params_n_regs_used, $params_indexes, $params_flags,
$params_accessors, $named_names ) =
process_pccmethod_args( $linear_args, 'arg' );
- my $n_regs = rewrite_preturns( $self, \$self->{body} );
+ my $n_regs = rewrite_PCCRETURNs( $self, \$self->{body} );
rewrite_pccinvoke( $self->{meth}, \$self->{body} );
unshift @$n_regs, $params_n_regs_used;
my $n_regs_used = find_max_regs($n_regs);
Modified: trunk/src/pmc/metaattribute.pmc
==============================================================================
--- trunk/src/pmc/metaattribute.pmc (original)
+++ trunk/src/pmc/metaattribute.pmc Fri Mar 23 18:13:41 2007
@@ -126,7 +126,7 @@
}
name_attr = attr->name;
- preturn(STRING *name_attr);
+ PCCRETURN(STRING *name_attr);
}
/*
@@ -147,7 +147,7 @@
}
type_string = attr->type;
- preturn(STRING *type_string);
+ PCCRETURN(STRING *type_string);
}
}
Modified: trunk/src/pmc/metaclass.pmc
==============================================================================
--- trunk/src/pmc/metaclass.pmc (original)
+++ trunk/src/pmc/metaclass.pmc Fri Mar 23 18:13:41 2007
@@ -227,7 +227,7 @@
PCCMETHOD void attributes() {
Parrot_MetaClass *class = PARROT_METACLASS(SELF);
PMC *ret_attrib_metadata = VTABLE_clone(interp,
class->attrib_metadata);
- preturn(PMC *ret_attrib_metadata);
+ PCCRETURN(PMC *ret_attrib_metadata);
}
@@ -287,7 +287,7 @@
}
ret_name = class->name;
- preturn(STRING *ret_name);
+ PCCRETURN(STRING *ret_name);
}
/*
@@ -329,7 +329,7 @@
}
ret_namespace = class->namespace;
- preturn(PMC *ret_namespace);
+ PCCRETURN(PMC *ret_namespace);
}
/*
@@ -371,7 +371,7 @@
/* XXX Call constructor with the supplied arguments? */
- preturn(PMC *obj)
+ PCCRETURN(PMC *obj)
}
@@ -387,7 +387,7 @@
PCCMETHOD void parents() {
Parrot_MetaClass *class = PARROT_METACLASS(SELF);
PMC *ret_parents = VTABLE_clone(interp, class->parents);
- preturn(PMC *ret_parents);
+ PCCRETURN(PMC *ret_parents);
}
/*
@@ -458,7 +458,7 @@
PCCMETHOD void roles() {
Parrot_MetaClass *class = PARROT_METACLASS(SELF);
PMC *ret_roles = VTABLE_clone(interp, class->roles);
- preturn(PMC *ret_roles);
+ PCCRETURN(PMC *ret_roles);
}
/*
@@ -508,7 +508,7 @@
}
}
- preturn(int index);
+ PCCRETURN(int index);
}
/*
@@ -539,7 +539,7 @@
}
}
- preturn(PMC *found);
+ PCCRETURN(PMC *found);
}
Modified: trunk/src/pmc/pccmethod_test.pmc
==============================================================================
--- trunk/src/pmc/pccmethod_test.pmc (original)
+++ trunk/src/pmc/pccmethod_test.pmc Fri Mar 23 18:13:41 2007
@@ -66,7 +66,7 @@
PIO_printf(interp, "test_method2\n");
PIO_printf(interp, "%d, %d, %Ss %Ss\n", a1, a1o, VTABLE_name(interp,
slurpy_pos), VTABLE_get_repr(interp,slurpy_pos));
- preturn(int 1000, STRING* kevin);
+ PCCRETURN(int 1000, STRING* kevin);
}
PCCMETHOD void test_method3(PMC* a1 :named["a1name"], PMC* a2
:named["a2name"])
{
Modified: trunk/src/pmc/role.pmc
==============================================================================
--- trunk/src/pmc/role.pmc (original)
+++ trunk/src/pmc/role.pmc Fri Mar 23 18:13:41 2007
@@ -129,7 +129,7 @@
PCCMETHOD void attributes() {
Parrot_Role *role = PARROT_ROLE(SELF);
PMC *ret_attrib_metadata = VTABLE_clone(interp, role->attrib_metadata);
- preturn(PMC *ret_attrib_metadata);
+ PCCRETURN(PMC *ret_attrib_metadata);
}
@@ -175,7 +175,7 @@
}
ret_name = role->name;
- preturn(STRING *ret_name);
+ PCCRETURN(STRING *ret_name);
}
/*
@@ -217,7 +217,7 @@
}
ret_namespace = role->namespace;
- preturn(PMC *ret_namespace);
+ PCCRETURN(PMC *ret_namespace);
}
/*
@@ -232,7 +232,7 @@
PCCMETHOD void roles() {
Parrot_Role *role = PARROT_ROLE(SELF);
PMC *ret_roles = VTABLE_clone(interp, role->roles);
- preturn(PMC *ret_roles);
+ PCCRETURN(PMC *ret_roles);
}
/*
Modified: trunk/src/pmc/smop_attribute.pmc
==============================================================================
--- trunk/src/pmc/smop_attribute.pmc (original)
+++ trunk/src/pmc/smop_attribute.pmc Fri Mar 23 18:13:41 2007
@@ -94,7 +94,7 @@
SMOP_attr(SELF)->name = VTABLE_get_string(interp, name);
}
name_attr = SMOP_attr(SELF)->name;
- preturn( STRING *name_attr );
+ PCCRETURN( STRING *name_attr );
}
/*
@@ -111,7 +111,7 @@
SMOP_attr(SELF)->class_ = class;
}
class_attr = SMOP_attr(SELF)->class_;
- preturn( PMC *class_attr );
+ PCCRETURN( PMC *class_attr );
}
/*
@@ -128,7 +128,7 @@
SMOP_attr(SELF)->type_ = VTABLE_get_string(interp, type);
}
type_string = SMOP_attr(SELF)->type_;
- preturn( STRING *type_string );
+ PCCRETURN( STRING *type_string );
}
}
Modified: trunk/src/pmc/smop_class.pmc
==============================================================================
--- trunk/src/pmc/smop_class.pmc (original)
+++ trunk/src/pmc/smop_class.pmc Fri Mar 23 18:13:41 2007
@@ -145,7 +145,7 @@
(STRING* name) = PCCINVOKE(interp, SELF, "name");
type_id = pmc_type(interp, name);
obj = pmc_new_init(interp,type_id, args);
- preturn(PMC *obj)
+ PCCRETURN(PMC *obj)
}
PCCMETHOD void attributes(PMC *attribs :optional, int got_attribs
:opt_flag) {
@@ -163,7 +163,7 @@
}
}
rv = VTABLE_get_attr_str(interp, pmc, attributes_string);
- preturn(PMC *rv)
+ PCCRETURN(PMC *rv)
}
PCCMETHOD void add_attribute(STRING *attribute_name, STRING*
attribute_type :optional, int got_type :opt_flag) {