scala.util.parsing.json.Lexer

Error

class Error(msg: String, next: Reader[Elem]) extends NoSuccess with Product

The fatal failure case of ParseResult: contains an error-message and the remaining input. No back-tracking is done when a parser returns an Error'

msg

An error message string describing the error.

next

The parser's unconsumed input at the point where the error occurred.

definition classes: Parsers

Inherits

  1. Product
  2. Equals
  3. NoSuccess
  4. ParseResult
  5. AnyRef
  6. Any

Value Members

  1. def append[U](a: ⇒ ParseResult[U]): ParseResult[U]

  2. def canEqual(arg0: Any): Boolean

    A method that should be called from every well-designed equals method that is open to be overridden in a subclass

  3. def equals(arg0: Any): Boolean

    The equality method defined in AnyRef

  4. def flatMapWithNext[U](f: (Nothing) ⇒ (Reader[Elem]) ⇒ ParseResult[U]): ParseResult[U]

  5. def get: Nothing

    Returns the embedded result

  6. def getOrElse[B >: Nothing](default: ⇒ B): B

  7. def hashCode(): Int

    Returns a hash code value for the object

  8. def isEmpty: Boolean

  9. def map[U](f: (Nothing) ⇒ U): NoSuccess

    Functional composition of ParseResults

  10. def mapPartial[U](f: PartialFunction[Nothing, U], error: (Nothing) ⇒ String): ParseResult[U]

    Partial functional composition of ParseResults

  11. val msg: String

  12. val next: Reader[Elem]

  13. def productArity: Int

    return k for a product A(x_1,

  14. def productElement(arg0: Int): Any

    for a product A(x_1,

  15. def productElements: Iterator[Any]

  16. def productIterator: Iterator[Any]

    An iterator that returns all fields of this product

  17. def productPrefix: String

    By default the empty string

  18. val successful: Boolean

  19. def toString(): String

    The toString method of an Error yields an error message @return a string representation of the object

Instance constructors

  1. new Error(msg: String, next: Reader[Elem])

  2. new Error()