From 8912797e9b6b5e0347ec10f8bd34b5d6cba51c0d Mon Sep 17 00:00:00 2001 From: buraq Date: Fri, 13 Aug 2004 14:31:28 +0000 Subject: fixes to regexp -> automata implementation(s) --- sources/scalac/transformer/matching/BerrySethi.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'sources/scalac') 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 ); -- cgit v1.2.3