textParserConfig

given textParserConfig[T]: Monad[[T] =>> Parsec[Char, T]]

Value members

Concrete methods

def pure[A](x: A): Parsec[Char, A]

Extensions

Extensions

extension (x: Parsec[Char, A])
def ?[A](content: String): Try[A]
def apply[A](content: String): Try[A]
extension (x: Parsec[Char, A])
def flatMap[A, B](f: A => Parsec[Char, B]): Parsec[Char, B]

Inherited extensions

extension (fa: F[A => B])
def <*>[A, B](fb: F[A]): Parsec[Char, B]
Inherited from
Applicative
def <|>[A, B](fb: F[A => B]): Parsec[Char, A => B]
Inherited from
Applicative
extension (fx: F[(A, B) => C])
def liftA2[A, B, C](ax: F[A], bx: F[B]): Parsec[Char, C]
Inherited from
Applicative
extension (x: F[A])
def <:>[A, B](f: A => B): Parsec[Char, B]
Inherited from
Functor
def fmap[A, B](f: A => B): Parsec[Char, B]
Inherited from
Functor
extension (x: F[A])
def *>[A, B](bx: F[B]): Parsec[Char, B]
Inherited from
Applicative
def <*[A, B](bx: F[B]): Parsec[Char, A]
Inherited from
Applicative
extension (x: F[A])
def >>[A, B](y: F[B]): Parsec[Char, B]
Inherited from
Monad
def >>=[A, B](f: A => F[B]): Parsec[Char, B]
Inherited from
Monad
def map[A, B](f: A => B): Parsec[Char, B]

The map operation can now be defined in terms of flatMap

The map operation can now be defined in terms of flatMap

Inherited from
Monad