[svn:parrot] r44789 - branches/ops_pct/compilers/opsc/src/Ops
cotto at svn.parrot.org
cotto at svn.parrot.org
Tue Mar 9 06:33:13 UTC 2010
Author: cotto
Date: Tue Mar 9 06:33:12 2010
New Revision: 44789
URL: https://trac.parrot.org/parrot/changeset/44789
Log:
[opsc] remove some unneeded substitutions
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 Tue Mar 9 06:31:01 2010 (r44788)
+++ branches/ops_pct/compilers/opsc/src/Ops/Op.pm Tue Mar 9 06:33:12 2010 (r44789)
@@ -240,12 +240,6 @@
-> $m { $trans.restart_offset($m<offset>) ~ '; {{=0}}' }
);
- #s/{{=0,-=([^{]*?)}}/ $trans->restart_offset(-$1) . "; {{=0}}"; /me;
- $str := subst($str,
- /'{{=0,-=' $<offset>=[<-[{]>*?] '}}'/,
- -> $m { $trans.restart_offset( '-' ~ $m<offset>) ~ '; {{=0}}' }
- );
-
#s/{{=([^*][^{]*?)}}/ $trans->goto_address($1); /me;
$str := subst($str,
/'{{=' $<addr>=[<-[{]>*?] '}}'/,
@@ -258,15 +252,9 @@
-> $m { $trans.goto_offset($m<offset>) }
);
- #s/{{-=([^{]*?)}}/ $trans->goto_offset(-$1); /me;
- $str := subst($str,
- /'{{-=' $<offset>=[<-[{]>*?] '}}'/,
- -> $m { $trans.goto_offset( '-' ~ $m<offset>) }
- );
-
#s/{{\^(-?\d+)}}/ $1 /me;
$str := subst($str,
- /'{{^' $<addr>=[ '-'? <digit>+] '}}'/,
+ /'{{^' $<addr>=[ <digit>+] '}}'/,
-> $m { $m<addr> }
);
@@ -276,12 +264,6 @@
-> $m { $trans.expr_offset($m<offset>) }
);
- #s/{{\^-([^{]*?)}}/ $trans->expr_offset(-$1); /me;
- $str := subst($str,
- /'{{^-' $<offset>=[<-[{]>*?] '}}'/,
- -> $m { $trans.expr_offset( '-' ~ $m<offset>) }
- );
-
#s/{{\^([^{]*?)}}/ $trans->expr_address($1); /me;
$str := subst($str,
/'{{^' $<addr>=[<-[{]>*?] '}}'/,
More information about the parrot-commits
mailing list