ParserBridge8

parsley.generic.ParserBridge8
trait ParserBridge8[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, +R] extends ParserSingletonBridge[(T1, T2, T3, T4, T5, T6, T7, T8) => R]

Generic bridge trait for types that have constructors of arity 8.

Attributes

Source
generic.scala
Graph
Supertypes
trait ParserSingletonBridge[(T1, T2, T3, T4, T5, T6, T7, T8) => R]
trait ErrorBridge
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def apply(x1: T1, x2: T2, x3: T3, x4: T4, x5: T5, x6: T6, x7: T7, x8: T8): R

The abstract hook method: this is the method that should be used to combine the results of the parsers provided to the template method into the result type R.

The abstract hook method: this is the method that should be used to combine the results of the parsers provided to the template method into the result type R.

Attributes

Source
generic.scala

Concrete methods

def apply(x1: Parsley[T1], x2: => Parsley[T2], x3: => Parsley[T3], x4: => Parsley[T4], x5: => Parsley[T5], x6: => Parsley[T6], x7: => Parsley[T7], x8: => Parsley[T8]): Parsley[R]

The template method: this is the method that can be used to sequence and combine the results of all the parsers.

The template method: this is the method that can be used to sequence and combine the results of all the parsers.

Attributes

Source
generic.scala
final override def con: (T1, T2, T3, T4, T5, T6, T7, T8) => R

The abstract hook method: what value is the singleton representing?

The abstract hook method: what value is the singleton representing?

Attributes

Definition Classes
Source
generic.scala

Inherited methods

final def <#(op: Parsley[_]): Parsley[A]

The syntax on this implementing type that performs the parser and returns con.

The syntax on this implementing type that performs the parser and returns con.

Value parameters

op

the parser that should be parsed before returning con.

Attributes

Note

equivalent to from.

Inherited from:
ParserSingletonBridge
Source
generic.scala
final protected def error[T](p: Parsley[T]): Parsley[T]

Applies the error components described by labels and reason to the given parser.

Applies the error components described by labels and reason to the given parser.

Attributes

Note

this should be used within a bridge's apply and the from combinator.

Inherited from:
ErrorBridge
Source
generic.scala
final def from(op: Parsley[_]): Parsley[A]

The combinator on this implementing type that performs the parser and returns con.

The combinator on this implementing type that performs the parser and returns con.

Value parameters

op

the parser that should be parsed before returning con.

Attributes

Inherited from:
ParserSingletonBridge
Source
generic.scala

The labels that should be associated with a failure to parse this bridge.

The labels that should be associated with a failure to parse this bridge.

The default, Nil, will not affect the labelling of the original error.

Attributes

Inherited from:
ErrorBridge
Source
generic.scala

The reason that should be associated with a failure to parse this bridge.

The reason that should be associated with a failure to parse this bridge.

The default, None, will not add any reasons.

Attributes

Inherited from:
ErrorBridge
Source
generic.scala