Packages

final class Lift3[T1, T2, T3, R] extends AnyVal

This class enables the lift syntax on functions of arity three.

Source
lift.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Lift3
  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 lift(p1: Parsley[T1], p2: => Parsley[T2], p3: => Parsley[T3]): Parsley[R]

    This combinator executes each of its argument parsers in turn and applies this function to their results.

    This combinator executes each of its argument parsers in turn and applies this function to their results.

    Each of the given parsers is executed in sequence, each yielding a result. So long as every parser succeeded, the whole combinator succeeds and each of the results is fed into this function. The result of this application is returned by the combinator. If any of the given parsers fails then the whole combinator fails.

    returns

    a parser that applies this function to the results of all the given parsers.

    See also

    lift3

  8. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped