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
class Object
trait Matchable
class Any

Value members

Concrete methods

def render: String
def toStackTraceElement: StackTraceElement

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product