scala.util.parsing.combinator.Parsers

class Error

[source: scala/util/parsing/combinator/Parsers.scala]

case class Error(val override msg : java.lang.String, val override next : Reader)
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'
Parameters
msg - An error message string describing the error.
next - The parser's unconsumed input at the point where the error occurred.
Values and Variables inherited from NoSuccess
successful
Method Summary
def append [U](a : => ParseResult[U]) : ParseResult[U]
override def equals (arg0 : Any) : Boolean
override def hashCode : Int
override def productArity : Int
return k for a product A(x_1,...,x_k)
override def productElement (arg0 : Int) : Any
for a product A(x_1,...,x_k), returns x_(n+1) for 0 <= n < k
override def productPrefix : java.lang.String
By default the empty string. Implementations may override this method in order to prepend a string prefix to the result of the toString methods.
override def toString : java.lang.String
The toString method of an Error yields an error message
Methods inherited from NoSuccess
map, mapPartial, flatMapWithNext, get
Methods inherited from ParseResult
isEmpty, getOrElse
Methods inherited from AnyRef
getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
override def toString : java.lang.String
The toString method of an Error yields an error message

def append[U](a : => ParseResult[U]) : ParseResult[U]

override def hashCode : Int

override def equals(arg0 : Any) : Boolean

override def productPrefix : java.lang.String
By default the empty string. Implementations may override this method in order to prepend a string prefix to the result of the toString methods.
Overrides
Product.productPrefix

override def productArity : Int
return k for a product A(x_1,...,x_k)
Overrides
Product.productArity

override def productElement(arg0 : Int) : Any
for a product A(x_1,...,x_k), returns x_(n+1) for 0 <= n < k
Parameters
n - the index of the element to return
Throws
IndexOutOfBoundsException -
Returns
The element n elements after the first element
Overrides
Product.productElement