P

object P
Companion
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Types

type ContextWriter[A] = WriterT[Context, ParserPrefsReader, A]
type P_[A] = EitherT[ParseError, ContextWriter, A]
type ParserPrefsReader[A] = Reader[ParserPrefs, A]

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def hoistEither[F[_], A](fa: ParseError \/ A)(implicit F: MonadP[F]): F[A]
def tell[F[_], W](w: W)(implicit evidence$1: Applicative[F]): WriterT[W, F, Unit]

Implicits

Implicits

implicit val pMonadP: MonadP[[A] =>> P[A]]