Input

object Input
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Input.type

Type members

Classlikes

case object Eof extends Input[Nothing]

We reached the end of the file.

We reached the end of the file.

case object None extends Input[Nothing]

No known input was consumed.

No known input was consumed.

At the time of writing, this can only occur in two scenarios:

  • the parser failed without parsing input which... not sure this is an actual possibility.
  • the failure wasn't triggered by an unexpected token, but by filtering out successful parses.
final case class Token[A](value: A) extends Input[A]

Token from the input stream.

Token from the input stream.

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror