[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