diff options
author | paltherr <paltherr@epfl.ch> | 2003-10-14 08:48:13 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-10-14 08:48:13 +0000 |
commit | 0f26e2f6ed6e8cb73b7c192902b79e0bbf1ec0c9 (patch) | |
tree | 51a4fbfb44260f5d0039d547bd6944e58f998fc1 /sources/scalac/transformer/matching/RightTracerInScala.java | |
parent | 67f1003ff65802bd8c673b6012925113e6b569a5 (diff) | |
download | scala-0f26e2f6ed6e8cb73b7c192902b79e0bbf1ec0c9.tar.gz scala-0f26e2f6ed6e8cb73b7c192902b79e0bbf1ec0c9.tar.bz2 scala-0f26e2f6ed6e8cb73b7c192902b79e0bbf1ec0c9.zip |
- Moved symbols from CodeFactory into Definitions
- Reorganized Definitions
Diffstat (limited to 'sources/scalac/transformer/matching/RightTracerInScala.java')
-rw-r--r-- | sources/scalac/transformer/matching/RightTracerInScala.java | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/sources/scalac/transformer/matching/RightTracerInScala.java b/sources/scalac/transformer/matching/RightTracerInScala.java index 084050ea56..2be85bc9c4 100644 --- a/sources/scalac/transformer/matching/RightTracerInScala.java +++ b/sources/scalac/transformer/matching/RightTracerInScala.java @@ -192,15 +192,15 @@ public class RightTracerInScala extends TracerInScala { } - Tree t3 = cf.If( cf.isEmpty( _iter() ), - run_finished( 0 ), - gen.mkBlock( new Tree[] { - gen.ValDef( targetSym, - cf.SeqTrace_headState( gen.Ident( pos, iterSym))), - gen.ValDef( elemSym, - cf.SeqTrace_headElem( gen.Ident( pos, iterSym))), + Tree t3 = gen.If( cf.isEmpty( _iter() ), + run_finished( 0 ), + gen.mkBlock( new Tree[] { + gen.ValDef( targetSym, + cf.SeqTrace_headState( gen.Ident( pos, iterSym))), + gen.ValDef( elemSym, + cf.SeqTrace_headElem( gen.Ident( pos, iterSym))), - body })); + body })); /* t3 = gen.mkBlock( new Tree[] { @@ -231,17 +231,17 @@ public class RightTracerInScala extends TracerInScala { Integer targetL = (Integer) it.next(); Integer targetR = (Integer) hmap.get( targetL ); - stateBody = cf.If( cf.Equals( gen.Ident( pos, targetSym ), - gen.mkIntLit( cf.pos, targetL )), - callFun( new Tree[] { - cf.SeqTrace_tail( _iter() ), - gen.mkIntLit( cf.pos, targetR ) }), - stateBody ); + stateBody = gen.If( cf.Equals( gen.Ident( pos, targetSym ), + gen.mkIntLit( cf.pos, targetL )), + callFun( new Tree[] { + cf.SeqTrace_tail( _iter() ), + gen.mkIntLit( cf.pos, targetR ) }), + stateBody ); } - return cf.If( cf.Equals( _state(), gen.mkIntLit( cf.pos, 0 )), - stateBody , - elseBody ); + return gen.If( cf.Equals( _state(), gen.mkIntLit( cf.pos, 0 )), + stateBody , + elseBody ); } @@ -272,15 +272,15 @@ public class RightTracerInScala extends TracerInScala { if( action != null ) { - stateBody = cf.If( _cur_eq( _iter(), (Label) label ), - action, - stateBody); + stateBody = gen.If( _cur_eq( _iter(), (Label) label ), + action, + stateBody); } } - return cf.If( cf.Equals( _state(), gen.mkIntLit( cf.pos, i )), - stateBody , - elseBody ); + return gen.If( cf.Equals( _state(), gen.mkIntLit( cf.pos, i )), + stateBody , + elseBody ); } /** returns a Tree whose type is boolean. |