summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-04-22 22:01:22 +0000
committerPaul Phillips <paulp@improving.org>2011-04-22 22:01:22 +0000
commit97b620ae63449d024e7147131484f104f6652edd (patch)
tree7533a5e0fcd3968760a556c16884bcb7046484fe /src
parent9b8f5acf89d1face47513bdb19d564f1f57e4c59 (diff)
downloadscala-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.scala2
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())
}