Errors

public enum Errors: ParseError

Generic errors that could occur on Core parsers

  • is thrown when .unwrap() is called on a failed ParseResult

    Declaration

    Swift

    case unwrappedFailedResult
  • is thrown when error() is called on a succeeded ParseResult

    Declaration

    Swift

    case errorFromSuccessfulResult
  • is returned when Parser.or is called on an empty collection of parsers

    Declaration

    Swift

    case conjunctionOfEmptyCollection
  • is returned when atLeastOnce failed because the parser succeeded not at all

    Declaration

    Swift

    case expectedAtLeastOnce
  • is returned when atLeast(count:) failed because the parser succeeded less than n

    Declaration

    Swift

    case expectedAtLeast(Int, got: Int)
  • is returned when exactly(count:) failed because the parser succeeded less than or more than n

    Declaration

    Swift

    case expectedExactly(Int, got: Int)