diff --git a/shared/src/main/scala/scala/util/parsing/combinator/Parsers.scala b/shared/src/main/scala/scala/util/parsing/combinator/Parsers.scala index 4665c49a..35ee15e6 100644 --- a/shared/src/main/scala/scala/util/parsing/combinator/Parsers.scala +++ b/shared/src/main/scala/scala/util/parsing/combinator/Parsers.scala @@ -132,8 +132,8 @@ trait Parsers { * @param result The parser's output * @param next The parser's remaining input */ - abstract case class Success[+T](result: T, override val next: Input) extends ParseResult[T] { - val lastFailure: Option[Failure] + case class Success[+T](result: T, override val next: Input) extends ParseResult[T] { + def lastFailure: Option[Failure] = None def map[U](f: T => U) = Success(f(result), next, lastFailure)