Parser

Companion:
class
class Object
trait Matchable
class Any
Parser.type

Type members

Inherited classlikes

sealed abstract class Step extends Product with Serializable
Inherited from:
ParserCompanion
object Step
Inherited from:
ParserCompanion

Value members

Concrete methods

def apply[T](implicit parser: Parser[T]): Parser[T]

Look for an implicit Parser[T]

Look for an implicit Parser[T]

def nil: Parser[EmptyTuple]

Inherited methods

def consumed(initial: List[String], updated: List[String]): Int
Inherited from:
ParserCompanion

Givens

Inherited givens

given derive[T](using m: ProductOf[T]): Parser[T]

Implicits

Implicits

implicit def either[T](implicit parser: Parser[T]): Parser[Either[Error, T]]
implicit def option[T](implicit parser: Parser[T]): Parser[Option[T]]
implicit def toParserOps[T <: Tuple](parser: Parser[T]): ParserOps[T]