[svn:parrot] r38433 - branches/pmc_pct/compilers/pmc/src

bacek at svn.parrot.org bacek at svn.parrot.org
Fri May 1 23:41:16 UTC 2009


Author: bacek
Date: Fri May  1 23:41:15 2009
New Revision: 38433
URL: https://trac.parrot.org/parrot/changeset/38433

Log:
Rename ret_type to returns in VTableInfo for consistency with PAST::Node

Modified:
   branches/pmc_pct/compilers/pmc/src/vtable_info.pir
   branches/pmc_pct/compilers/pmc/src/vtable_info.pm

Modified: branches/pmc_pct/compilers/pmc/src/vtable_info.pir
==============================================================================
--- branches/pmc_pct/compilers/pmc/src/vtable_info.pir	Fri May  1 23:32:52 2009	(r38432)
+++ branches/pmc_pct/compilers/pmc/src/vtable_info.pir	Fri May  1 23:41:15 2009	(r38433)
@@ -75,16 +75,16 @@
     .tailcall self.'attr'('name', name, has_name)
 .end
 
-=item ret_type
+=item returns
 
 Get/Set ret_type of method.
 
 =cut
 
-.sub 'ret_type' :method
+.sub 'returns' :method
     .param string type      :optional
     .param int    has_type  :opt_flag
-    .tailcall self.'attr'('ret_type', type, has_type)
+    .tailcall self.'attr'('returns', type, has_type)
 .end
 
 =item parameters

Modified: branches/pmc_pct/compilers/pmc/src/vtable_info.pm
==============================================================================
--- branches/pmc_pct/compilers/pmc/src/vtable_info.pm	Fri May  1 23:32:52 2009	(r38432)
+++ branches/pmc_pct/compilers/pmc/src/vtable_info.pm	Fri May  1 23:41:15 2009	(r38433)
@@ -16,1701 +16,1701 @@
 sub build_vtable_list() {
     my @res;
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('absolute'),
         :parameters('PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('add'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('add_attribute'),
         :parameters('STRING* name, PMC* type'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('add_float'),
         :parameters('FLOATVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('add_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('add_method'),
         :parameters('STRING* method_name, PMC* sub_pmc'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('add_parent'),
         :parameters('PMC* parent'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('add_role'),
         :parameters('PMC* role'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('add_vtable_override'),
         :parameters('STRING* vtable_name, PMC* sub_pmc'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('assign_pmc'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('assign_string_native'),
         :parameters('STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_and'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_and_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_ands'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_ands_str'),
         :parameters('STRING* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_lsr'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_lsr_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_not'),
         :parameters('PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_nots'),
         :parameters('PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_or'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_or_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_ors'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_ors_str'),
         :parameters('STRING* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_shl'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_shl_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_shr'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_shr_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_xor'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_xor_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_xors'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('bitwise_xors_str'),
         :parameters('STRING* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('can'),
         :parameters('STRING* method'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('clone'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('clone_pmc'),
         :parameters('PMC* args'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('cmp'),
         :parameters('PMC* value'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('cmp_num'),
         :parameters('PMC* value'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('cmp_pmc'),
         :parameters('PMC* value'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('cmp_string'),
         :parameters('PMC* value'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('concatenate'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('concatenate_str'),
         :parameters('STRING* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('decrement'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('defined'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('defined_keyed'),
         :parameters('PMC* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('defined_keyed_int'),
         :parameters('INTVAL key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('defined_keyed_str'),
         :parameters('STRING* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('delete_keyed'),
         :parameters('PMC* key'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('delete_keyed_int'),
         :parameters('INTVAL key'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('delete_keyed_str'),
         :parameters('STRING* key'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('delprop'),
         :parameters('STRING* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('destroy'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('divide'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('divide_float'),
         :parameters('FLOATVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('divide_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('does'),
         :parameters('STRING* role'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('does_pmc'),
         :parameters('PMC* role'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('elements'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('exists_keyed'),
         :parameters('PMC* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('exists_keyed_int'),
         :parameters('INTVAL key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('exists_keyed_str'),
         :parameters('STRING* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('find_method'),
         :parameters('STRING* method_name'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('floor_divide'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('floor_divide_float'),
         :parameters('FLOATVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('floor_divide_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('freeze'),
         :parameters('visit_info* info'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_attr_keyed'),
         :parameters('PMC* key, STRING* idx'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_attr_str'),
         :parameters('STRING* idx'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_bignum'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('get_bool'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_class'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('get_integer'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('get_integer_keyed'),
         :parameters('PMC* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('get_integer_keyed_int'),
         :parameters('INTVAL key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('get_integer_keyed_str'),
         :parameters('STRING* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_iter'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_namespace'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('FLOATVAL'),
+        :returns('FLOATVAL'),
         :name('get_number'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('FLOATVAL'),
+        :returns('FLOATVAL'),
         :name('get_number_keyed'),
         :parameters('PMC* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('FLOATVAL'),
+        :returns('FLOATVAL'),
         :name('get_number_keyed_int'),
         :parameters('INTVAL key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('FLOATVAL'),
+        :returns('FLOATVAL'),
         :name('get_number_keyed_str'),
         :parameters('STRING* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_pmc'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_pmc_keyed'),
         :parameters('PMC* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_pmc_keyed_int'),
         :parameters('INTVAL key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('get_pmc_keyed_str'),
         :parameters('STRING* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void*'),
+        :returns('void*'),
         :name('get_pointer'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void*'),
+        :returns('void*'),
         :name('get_pointer_keyed'),
         :parameters('PMC* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void*'),
+        :returns('void*'),
         :name('get_pointer_keyed_int'),
         :parameters('INTVAL key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void*'),
+        :returns('void*'),
         :name('get_pointer_keyed_str'),
         :parameters('STRING* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('STRING*'),
+        :returns('STRING*'),
         :name('get_repr'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('STRING*'),
+        :returns('STRING*'),
         :name('get_string'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('STRING*'),
+        :returns('STRING*'),
         :name('get_string_keyed'),
         :parameters('PMC* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('STRING*'),
+        :returns('STRING*'),
         :name('get_string_keyed_int'),
         :parameters('INTVAL key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('STRING*'),
+        :returns('STRING*'),
         :name('get_string_keyed_str'),
         :parameters('STRING* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('getprop'),
         :parameters('STRING* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('getprops'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_absolute'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_add'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_add_float'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_add_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_and'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_and_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_ands'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_ands_str'),
         :parameters('STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_lsr'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_lsr_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_not'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_nots'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_or'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_or_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_ors'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_ors_str'),
         :parameters('STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_shl'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_shl_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_shr'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_shr_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_xor'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_xor_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_xors'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_bitwise_xors_str'),
         :parameters('STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_concatenate'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_concatenate_str'),
         :parameters('STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_divide'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_divide_float'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_divide_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_floor_divide'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_floor_divide_float'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_floor_divide_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_logical_not'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_modulus'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_modulus_float'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_modulus_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_multiply'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_multiply_float'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_multiply_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_neg'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_pow'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_pow_float'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_pow_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_repeat'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_repeat_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_subtract'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_subtract_float'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('i_subtract_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('increment'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('init'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('init_pmc'),
         :parameters('PMC* initializer'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('inspect'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('inspect_str'),
         :parameters('STRING* what'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('instantiate'),
         :parameters('PMC* sig'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('instantiate_str'),
         :parameters('STRING* rep, INTVAL flags'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('opcode_t*'),
+        :returns('opcode_t*'),
         :name('invoke'),
         :parameters('void* next'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('is_equal'),
         :parameters('PMC* value'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('is_equal_num'),
         :parameters('PMC* value'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('is_equal_string'),
         :parameters('PMC* value'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('is_same'),
         :parameters('PMC* value'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('isa'),
         :parameters('STRING* _class'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('isa_pmc'),
         :parameters('PMC* _class'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('logical_and'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('logical_not'),
         :parameters('PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('logical_or'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('logical_xor'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('mark'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('modulus'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('modulus_float'),
         :parameters('FLOATVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('modulus_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('morph'),
         :parameters('PMC* type'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('multiply'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('multiply_float'),
         :parameters('FLOATVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('multiply_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('STRING*'),
+        :returns('STRING*'),
         :name('name'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('neg'),
         :parameters('PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('nextkey_keyed'),
         :parameters('PMC* key, INTVAL what'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('nextkey_keyed_int'),
         :parameters('INTVAL key, INTVAL what'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('nextkey_keyed_str'),
         :parameters('STRING* key, INTVAL what'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('FLOATVAL'),
+        :returns('FLOATVAL'),
         :name('pop_float'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('pop_integer'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('pop_pmc'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('STRING*'),
+        :returns('STRING*'),
         :name('pop_string'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('pow'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('pow_float'),
         :parameters('FLOATVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('pow_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('push_float'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('push_integer'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('push_pmc'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('push_string'),
         :parameters('STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('remove_attribute'),
         :parameters('STRING* name'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('remove_method'),
         :parameters('STRING* method_name'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('remove_parent'),
         :parameters('PMC* parent'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('remove_role'),
         :parameters('PMC* role'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('remove_vtable_override'),
         :parameters('STRING* vtable_name'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('repeat'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('repeat_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_attr_keyed'),
         :parameters('PMC* key, STRING* idx, PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_attr_str'),
         :parameters('STRING* idx, PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_bignum_int'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_bignum_num'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_bignum_str'),
         :parameters('STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_bool'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_integer_keyed'),
         :parameters('PMC* key, INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_integer_keyed_int'),
         :parameters('INTVAL key, INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_integer_keyed_str'),
         :parameters('STRING* key, INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_integer_native'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_integer_same'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_number_keyed'),
         :parameters('PMC* key, FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_number_keyed_int'),
         :parameters('INTVAL key, FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_number_keyed_str'),
         :parameters('STRING* key, FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_number_native'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_number_same'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_pmc'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_pmc_keyed'),
         :parameters('PMC* key, PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_pmc_keyed_int'),
         :parameters('INTVAL key, PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_pmc_keyed_str'),
         :parameters('STRING* key, PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_pointer'),
         :parameters('void* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_pointer_keyed'),
         :parameters('PMC* key, void* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_pointer_keyed_int'),
         :parameters('INTVAL key, void* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_pointer_keyed_str'),
         :parameters('STRING* key, void* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_string_keyed'),
         :parameters('PMC* key, STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_string_keyed_int'),
         :parameters('INTVAL key, STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_string_keyed_str'),
         :parameters('STRING* key, STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_string_native'),
         :parameters('STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('set_string_same'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('setprop'),
         :parameters('STRING* key, PMC* value'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('share'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('share_ro'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('FLOATVAL'),
+        :returns('FLOATVAL'),
         :name('shift_float'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('shift_integer'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('shift_pmc'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('STRING*'),
+        :returns('STRING*'),
         :name('shift_string'),
         :parameters(''),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('slice'),
         :parameters('PMC* key, INTVAL flag'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('splice'),
         :parameters('PMC* value, INTVAL offset, INTVAL count'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('substr'),
         :parameters('INTVAL offset, INTVAL length, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('STRING*'),
+        :returns('STRING*'),
         :name('substr_str'),
         :parameters('INTVAL offset, INTVAL length'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('subtract'),
         :parameters('PMC* value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('subtract_float'),
         :parameters('FLOATVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('PMC*'),
+        :returns('PMC*'),
         :name('subtract_int'),
         :parameters('INTVAL value, PMC* dest'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('thaw'),
         :parameters('visit_info* info'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('thawfinish'),
         :parameters('visit_info* info'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('type'),
         :parameters(''),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('INTVAL'),
+        :returns('INTVAL'),
         :name('type_keyed'),
         :parameters('PMC* key'),
         :is_write(0)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('unshift_float'),
         :parameters('FLOATVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('unshift_integer'),
         :parameters('INTVAL value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('unshift_pmc'),
         :parameters('PMC* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('unshift_string'),
         :parameters('STRING* value'),
         :is_write(1)
    ));
 
     @res.push(PMC::VTableInfo.new(
-        :ret_type('void'),
+        :returns('void'),
         :name('visit'),
         :parameters('visit_info* info'),
         :is_write(0)


More information about the parrot-commits mailing list