[svn:parrot] r44715 - branches/ops_pct/compilers/opsc/src/Ops
bacek at svn.parrot.org
bacek at svn.parrot.org
Sat Mar 6 22:48:19 UTC 2010
Author: bacek
Date: Sat Mar 6 22:48:18 2010
New Revision: 44715
URL: https://trac.parrot.org/parrot/changeset/44715
Log:
Fix fetching Op.body
Modified:
branches/ops_pct/compilers/opsc/src/Ops/Op.pm
Modified: branches/ops_pct/compilers/opsc/src/Ops/Op.pm
==============================================================================
--- branches/ops_pct/compilers/opsc/src/Ops/Op.pm Sat Mar 6 22:47:54 2010 (r44714)
+++ branches/ops_pct/compilers/opsc/src/Ops/Op.pm Sat Mar 6 22:48:18 2010 (r44715)
@@ -66,6 +66,10 @@
class Ops::Op is PAST::Block;
+INIT {
+ pir::load_bytecode("dumper.pbc");
+}
+
=begin
=item C<new(:$code, :$type, :$name, :@args, :%flags)>
@@ -164,7 +168,13 @@
=end
-method body($body?) { self.attr('body', $body, defined($body)) }
+method body() {
+ my $res := '';
+ for @(self) -> $part {
+ $res := $res ~ $part<inline>;
+ }
+ $res;
+}
=begin
More information about the parrot-commits
mailing list