diff options
author | buraq <buraq@epfl.ch> | 2004-08-13 14:31:28 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2004-08-13 14:31:28 +0000 |
commit | 8912797e9b6b5e0347ec10f8bd34b5d6cba51c0d (patch) | |
tree | bc29422b067b510dd1d24ba198bdfcf7e4a59638 /sources/scalac | |
parent | e5cd07a0e8d5f62145eb10813f72d6d058fe4e0e (diff) | |
download | scala-8912797e9b6b5e0347ec10f8bd34b5d6cba51c0d.tar.gz scala-8912797e9b6b5e0347ec10f8bd34b5d6cba51c0d.tar.bz2 scala-8912797e9b6b5e0347ec10f8bd34b5d6cba51c0d.zip |
fixes to regexp -> automata implementation(s)
Diffstat (limited to 'sources/scalac')
-rw-r--r-- | sources/scalac/transformer/matching/BerrySethi.java | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/sources/scalac/transformer/matching/BerrySethi.java b/sources/scalac/transformer/matching/BerrySethi.java index e56fc548c3..589e147e87 100644 --- a/sources/scalac/transformer/matching/BerrySethi.java +++ b/sources/scalac/transformer/matching/BerrySethi.java @@ -291,9 +291,7 @@ class BerrySethi { } return first; - case Bind( Name n, Tree t ): - - Integer p = (Integer) this.posMap.get( pat ); + case Bind( Name n, Tree t ): // == can also be star TreeSet first = compFirst( t ); //System.out.print("BIND" + first); @@ -304,10 +302,6 @@ class BerrySethi { if( isStar( n ) ) fol.addAll( first ); // an iterated pattern - this.follow.put( p, fol.clone() ); - //System.out.println("Bind("+n+",...) first:"+first); - //System.out.println("Bind("+n+",...) follow:"+fol); - // continue to compute follow sets with adjusted fol return compFollow1( fol, t ); |