Terminal

object Terminal
Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class "(span: Highlight) extends Terminal with Const
final case class *(span: Highlight) extends Terminal with Const with Lift
final case class +(span: Highlight) extends Terminal with Const with Lift
final case class ;(span: Highlight) extends Terminal with Const
final case class <(span: Highlight) extends Terminal with Const with Lift
final case class >(span: Highlight) extends Terminal with Const with Lift
final case class @lookAhead:(span: Highlight) extends Terminal with Const
final case class @start:(span: Highlight) extends Terminal with Const
final case class \?(span: Highlight) extends Terminal with Const
final case class ^(span: Highlight) extends Terminal with Const
final case class `(`(span: Highlight) extends Terminal with Const
final case class `)`(span: Highlight) extends Terminal with Const
final case class `.`(span: Highlight) extends Terminal with Const
final case class `:`(span: Highlight) extends Terminal with Const
final case class chars(text: String, span: Highlight) extends Terminal with Lift
final case class escChar(text: String, span: Highlight) extends Terminal with Lift
final case class int(text: String, span: Highlight) extends Terminal
final case class mode(text: String, span: Highlight) extends Terminal
final case class nonTerminal(text: String, span: Highlight) extends Terminal with Lift
final case class terminal(text: String, span: Highlight) extends Terminal with Lift
final case class |(span: Highlight) extends Terminal with Const
final case class ~(span: Highlight) extends Terminal with Const

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

Value members

Concrete fields

val `__findRawTerminal`: Highlight => PartialFunction[String, Terminal]