summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/transformer/matching/NondetWordAutom.java17
1 files changed, 7 insertions, 10 deletions
diff --git a/sources/scalac/transformer/matching/NondetWordAutom.java b/sources/scalac/transformer/matching/NondetWordAutom.java
index d0133955a8..513a49b115 100644
--- a/sources/scalac/transformer/matching/NondetWordAutom.java
+++ b/sources/scalac/transformer/matching/NondetWordAutom.java
@@ -168,16 +168,13 @@ public class NondetWordAutom {
*/
TreeSet getSide ( TreeSet Qsrc, Object label ) {
TreeSet Qdest = new TreeSet();
- for( Iterator it = Qsrc.iterator(); it.hasNext(); ) {
- // state
- int q1 = ((Integer) it.next()).intValue();
- Vector ps = (Vector) deltaq[ q1 ].get( label );
-
- //System.out.println( "q1 "+q1+" targ:"+ps.toString() );
- if( ps!=null )
- Qdest.addAll( ps );
-
- Qdest.addAll( defaultq( q1 ) );
+ for( Iterator it = Qsrc.iterator(); it.hasNext(); ) {// state
+ int q = ((Integer) it.next()).intValue();
+ Vector ps = (Vector) deltaq[ q ].get( label );
+ if( ps!=null ) {
+ Qdest.addAll( ps );
+ }
+ Qdest.addAll( defaultq( q ) );
}
return Qdest;
}