Parser

object Parser
class Object
trait Matchable
class Any

Type members

Classlikes

final case class P[A](run: String => Either[String, (String, A)])

Value members

Concrete methods

def chars(cs: Seq[Char]): P[Char]
def compSeq(num: P[Int]): P[Component]
def component(num: P[Int]): P[Component]
def const(s: String): P[String]
def iconst(s: String): P[String]
def rangeValue(num: P[Int]): P[Value]
def rep[A](p: P[A]): P[Vector[A]]
def repsep[A](p: P[A], sep: P[Unit]): P[Vector[A]]
def rest: P[String]
def singleValue(num: P[Int]): P[Value]
def take(n: Int): P[String]
def unit[A](a: A): P[A]
def value(num: P[Int]): P[Value]
def weekday(wd: Weekday): P[Weekday]

Concrete fields

val atEnd: P[Unit]
val colon: P[Unit]
val colons: P[Unit]
val comma: P[Unit]
val dash: P[Unit]
val digitChar: P[Char]
val num2: P[Int]
val num4: P[Int]
val repVal: P[Option[Int]]
val space: P[Unit]
val zoneId: P[ZoneId]