Packages

  • package root
    Definition Classes
    root
  • package parsley
    Definition Classes
    root
  • object extension

    These implicit classes can be used to extend the core combinator set of Parsley.

    These implicit classes can be used to extend the core combinator set of Parsley.

    This may mean that importing them enables combinators that can be used on non-Parsley types, or might enable some syntactic sugar that is not part of the core combinator "style".

    Definition Classes
    parsley
  • HaskellStyleMap
  • LazyChooseParsley
  • OperatorSugar
c

parsley.extension

HaskellStyleMap

implicit final class HaskellStyleMap[-A, +B] extends AnyVal

This class exposes the <#> combinator on functions.

This extension class operates on functions. It enables the use of the <#> combinator, which is an alias for map designed to more closely mimic Haskell's style.

Source
extension.scala
Version

4.0.0

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HaskellStyleMap
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new HaskellStyleMap(f: (A) => B)

    This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

    This constructor should not be called manually, it is designed to be used via Scala's implicit resolution.

    f

    the function that is used for the map.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##: Int
    Definition Classes
    Any
  3. def <#>(p: Parsley[A]): Parsley[B]

    This combinator maps this function over the given parser p to alter its result.

    This combinator maps this function over the given parser p to alter its result.

    See also

    map

  4. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  7. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  8. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped