diff options
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()) } |