ParserProxy

class ParserProxy[In, Out](parser: Parser[In, Out]) extends BoundHandler[In]
trait BoundHandler[In]
trait HandlerWrite[In]
class Object
trait Matchable
class Any

Value members

Concrete methods

def checkResult: Option[Out]
def finish(): Unit
def push(in: In): Signal

Inherited methods

def pushMany(outs: Iterator[In]): Signal

Convenience for calling push multiple times, aborting early if the signal becomes Stop in response to any one push.

Convenience for calling push multiple times, aborting early if the signal becomes Stop in response to any one push.

Value parameters:
outs

An iterator of outputs from the upstream handler, to be pushed into this handler

Returns:

A "signal" indicating whether this handler wants to continue receiving inputs afterward

Inherited from:
HandlerWrite