fastparse.core.Result

Failure

Related Docs: object Failure | package Result

trait Failure extends Result[Nothing]

Linear Supertypes
Result[Nothing], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Failure
  2. Result
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def cut: Boolean

    Whether or not this parse encountered a Cut

  2. abstract def fullStack: List[Frame]

    The entire stack trace where the parse failed, containing every parser in the stack and the index where the parser was used, excluding the final parser and index where the parse failed

  3. abstract def index: Int

    The index in the parse where this parse failed

    The index in the parse where this parse failed

    Definition Classes
    FailureResult
  4. abstract def input: String

    The input string for the failed parse.

    The input string for the failed parse. Useful so the Failure object can pretty-print snippet

  5. abstract def parser: Parser[_]

    The deepest parser in the parse which failed

  6. abstract def stack: List[Frame]

    A slimmed down version of fullStack, this only includes named parsers.Combinators.Rule objects as well as the final Parser (whether named or not) and index where the parse failed for easier reading.

  7. abstract def trace: String

    A one-line snippet that tells you what the state of the parser was when it failed

  8. abstract def verboseTrace: String

    A longer version of trace, which shows more context for every stack frame

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  16. def toString(): String

    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Result[Nothing]

Inherited from AnyRef

Inherited from Any

Ungrouped