summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/RightTracerInScala.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-10-14 08:48:13 +0000
committerpaltherr <paltherr@epfl.ch>2003-10-14 08:48:13 +0000
commit0f26e2f6ed6e8cb73b7c192902b79e0bbf1ec0c9 (patch)
tree51a4fbfb44260f5d0039d547bd6944e58f998fc1 /sources/scalac/transformer/matching/RightTracerInScala.java
parent67f1003ff65802bd8c673b6012925113e6b569a5 (diff)
downloadscala-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.java46
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.