Suspended

case Suspended[S, A](parser: Suspendable[S, S], partialResult: S, semigroup: Semigroup[S], continuation: Continuation[S, S, A]) extends Resumable[S, A]

Successfully parsed all input and is expecting additional input

Successfully parsed all input and is expecting additional input

Value members

Inherited methods

def get(using ev: S =:= A): Option[A]
Inherited from
Resumable
def getIfFinished: Option[A]
Inherited from
Resumable
def getOrExn(using ev: S =:= A): A
Inherited from
Resumable
def inject(result: S): Resumable[S, A]
Inherited from
Resumable
def injectAndResumeOrRestart(result: S, input: String, parser: Suspendable[S, A])(using semigroup: Semigroup[A], ev: S =:= A): Resumable[S, A]
Inherited from
Resumable
def isFinished: Boolean
Inherited from
Resumable
def isSuspension: Boolean
Inherited from
Resumable
def map[B](f: A => B): Resumable[S, B]
Inherited from
Resumable
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def resume(input: String): Resumable[S, A]

Resume parsing with the input if this is suspended.

Resume parsing with the input if this is suspended.

Inherited from
Resumable