[svn:parrot] r44678 - branches/ops_pct/compilers/opsc/src/Ops

bacek at svn.parrot.org bacek at svn.parrot.org
Sat Mar 6 01:39:40 UTC 2010


Author: bacek
Date: Sat Mar  6 01:39:39 2010
New Revision: 44678
URL: https://trac.parrot.org/parrot/changeset/44678

Log:
Prepare ops in trans. Emit trans-specific header part

Modified:
   branches/ops_pct/compilers/opsc/src/Ops/Emitter.pm

Modified: branches/ops_pct/compilers/opsc/src/Ops/Emitter.pm
==============================================================================
--- branches/ops_pct/compilers/opsc/src/Ops/Emitter.pm	Sat Mar  6 01:39:15 2010	(r44677)
+++ branches/ops_pct/compilers/opsc/src/Ops/Emitter.pm	Sat Mar  6 01:39:39 2010	(r44678)
@@ -26,6 +26,9 @@
     self<include> := "parrot/oplib/$base_ops_h";
     self<header>  := (~%flags<dir>) ~ "include/" ~ self<include>;
 
+    # Prepare ops
+    $trans.prepare_ops(self, $ops_file);
+
     self;
 };
 
@@ -49,6 +52,9 @@
 
     self._emit_preamble($fh);
 
+    # Emit runcore specific part.
+    self.trans.emit_c_header_part($fh);
+
     self._emit_guard_suffix($fh);
 
     self._emit_coda($fh);


More information about the parrot-commits mailing list