PartiallyAppliedConstructor

dupin.core.Parser$.PartiallyAppliedConstructor
case class PartiallyAppliedConstructor[F[_], E]()

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def apply[A, B](implicit B: Parser[F, E, A, B]): Parser[F, E, A, B]
def context[A, B](f: A => Parser[F, E, A, B]): Parser[F, E, A, B]

Creates parser from context.

Creates parser from context.

Attributes

def failure[A, B](m: A => E, ms: A => E*)(implicit F: Applicative[F]): Parser[F, E, A, B]
def idContext[A](f: A => Parser[F, E, A, A]): Parser[F, E, A, A]
def idFailure[A](m: A => E, ms: A => E*)(implicit F: Applicative[F]): IdParser[F, E, A]
def idRoot[A](f: A => Option[A], m: A => E)(implicit F: Applicative[F]): IdParser[F, E, A]
def idSuccess[A](implicit F: Applicative[F]): IdParser[F, E, A]
def pure[A, B](b: B)(implicit F: Applicative[F]): Parser[F, E, A, B]
def root[A, B](f: A => Option[B], m: A => E)(implicit F: Applicative[F]): Parser[F, E, A, B]

Creates a root parser from given arguments.

Creates a root parser from given arguments.

Attributes

def rootF[A, B](f: A => F[Option[B]], m: A => E)(implicit F: Functor[F]): Parser[F, E, A, B]
def run[A, B](run: Context[A] => IorNec[E, B])(implicit F: Applicative[F]): Parser[F, E, A, B]
def runF[A, B](runF: Context[A] => F[IorNec[E, B]]): Parser[F, E, A, B]
def success_[A, B](f: A => B)(implicit F: Applicative[F]): Parser[F, E, A, B]

Deprecated methods

def success[A, B](b: B)(implicit F: Applicative[F]): Parser[F, E, A, B]

Attributes

Deprecated
true

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product