InCompound
case class InCompound(memberIndex: Int, numMembers: Int, callerPos: CallerPos) extends SpacTraceElement
Used when a parser inside a "compound" parser throws an exception, used to indicate which member of the compound threw.
Compound parsers are created via the use of Parser's Applicative
, e.g. (parser1, parser2).tupled
.
trait Serializable
trait Product
trait Equals
trait SpacTraceElement
class Object
trait Matchable
class Any