Extra

fastparse.Parsed$.Extra
class Extra(val input: ParserInput, val startIndex: Int, val index: Int, val originalParser: ParsingRun[_] => ParsingRun[_], val stack: List[(String, Int)])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def trace(enableLogging: Boolean): TracedFailure

Re-runs the failed parse with aggregation turned on. This is the slowest of Fastparse's error reporting mode, taking ~2x as long as the original parse, but provides the greatest detail in the error message

Re-runs the failed parse with aggregation turned on. This is the slowest of Fastparse's error reporting mode, taking ~2x as long as the original parse, but provides the greatest detail in the error message

By default, logging is disabled during the tracing run; this is because you typically already saw the logging output during the primary parse, and the tracing run's log output should be identical. You can pass in enableLogging = true to log the tracing run as well.

Attributes

Deprecated methods

Attributes

Deprecated
true

Concrete fields

val index: Int
val stack: List[(String, Int)]
val startIndex: Int