diff options
author | Paul Phillips <paulp@improving.org> | 2011-04-22 22:01:22 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-04-22 22:01:22 +0000 |
commit | 97b620ae63449d024e7147131484f104f6652edd (patch) | |
tree | 7533a5e0fcd3968760a556c16884bcb7046484fe /src | |
parent | 9b8f5acf89d1face47513bdb19d564f1f57e4c59 (diff) | |
download | scala-97b620ae63449d024e7147131484f104f6652edd.tar.gz scala-97b620ae63449d024e7147131484f104f6652edd.tar.bz2 scala-97b620ae63449d024e7147131484f104f6652edd.zip |
Fixing a BaseBerrySethi bug I introduced in r19...
Fixing a BaseBerrySethi bug I introduced in r19842. Patch by buraq, no
review.
Diffstat (limited to 'src')
-rw-r--r-- | src/library/scala/util/automata/BaseBerrySethi.scala | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/library/scala/util/automata/BaseBerrySethi.scala b/src/library/scala/util/automata/BaseBerrySethi.scala index c6a3d40c4f..4b1003ba33 100644 --- a/src/library/scala/util/automata/BaseBerrySethi.scala +++ b/src/library/scala/util/automata/BaseBerrySethi.scala @@ -85,14 +85,12 @@ abstract class BaseBerrySethi { case x: Meta => compFollow1(fol1, x.r) case x: Star => compFollow1(fol1 ++ compFirst(x.r), x.r) case x: Sequ => - var first = emptySet x.rs.foldRight(fol1) { (p, fol) => val first = compFollow1(fol, p) if (p.isNullable) fol ++ first else first } - first case _ => throw new IllegalArgumentException("unexpected pattern: " + r.getClass()) } |