Packages

final class Zipped7[T1, T2, T3, T4, T5, T6, T7] extends AnyVal

This class enables the zipped syntax on tuples of seven parsers.

Source
zipped.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Zipped7
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  6. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  7. def toString(): String
    Definition Classes
    Any
  8. def zipped: Parsley[(T1, T2, T3, T4, T5, T6, T7)]

    This combinator executes each of these parsers and pairs all their results together.

    This combinator executes each of these parsers and pairs all their results together.

    Each of these parsers is executed in turn, each yielding a result. So long as every parser succeeded, the whole combinator succeeds. The pair formed from all of the results is returned by the parser. If any of these parsers fail, the whole combinator fails.

    returns

    a parser that seqeunces each of these parsers and pairs them all together.

  9. def zipped[R](f: (T1, T2, T3, T4, T5, T6, T7) => R): Parsley[R]

    This combinator executes each of these parsers and combines their results with a given function.

    This combinator executes each of these parsers and combines their results with a given function.

    Each of these parsers is executed in turn, each yielding a result. So long as every parser succeeded, the whole combinator succeeds and each of the results is fed into the function f. The result of applying f to the results is returned by the combinator. If any of these parsers fail, the whole combinator fails.

    f

    the function to apply across the results of all the parsers.

    returns

    a parser that seqeunces each of these parsers and combines their results with the function f.

Inherited from AnyVal

Inherited from Any

Ungrouped