diff --git a/cli/src/main/resources/scalaxb.scala.template b/cli/src/main/resources/scalaxb.scala.template index d9de1593..63eb7a46 100644 --- a/cli/src/main/resources/scalaxb.scala.template +++ b/cli/src/main/resources/scalaxb.scala.template @@ -692,8 +692,8 @@ trait AnyElemNameParser extends scala.util.parsing.combinator.Parsers { private def lookupSuccess[U](p: Parser[U], input: Input): ParseResult[U] = p(input) match { case s@Success(v, next) => parseIterable(input, input, p, s) - case n@NoSuccess(b, next) => - if (next.atEnd) n + case n: NoSuccess => + if (n.next.atEnd) n else lookupSuccess(p, input.rest) }