NonTerminal

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

Type members

Classlikes

sealed abstract class AnonList extends NonTerminal with Lift
Companion:
object
object AnonList
Companion:
class
final case class AnonList0Head(_1: NT, _2: ;, _3: AnonList0Tail) extends NonTerminal
Companion:
object
Companion:
class
sealed abstract class AnonList0Tail extends NonTerminal
Companion:
object
Companion:
class
final case class AnonList1Head(_1: ElementList, _2: AnonList1Tail) extends NonTerminal
Companion:
object
Companion:
class
sealed abstract class AnonList1Tail extends NonTerminal
Companion:
object
Companion:
class
final case class AnonList2Head(_1: LiftElementList, _2: AnonList2Tail) extends NonTerminal
Companion:
object
Companion:
class
sealed abstract class AnonList2Tail extends NonTerminal
Companion:
object
Companion:
class
final case class AnonList3Head(_1: AssocPair, _2: AnonList3Tail) extends NonTerminal
Companion:
object
Companion:
class
sealed abstract class AnonList3Tail extends NonTerminal
Companion:
object
Companion:
class
final case class AnonList4Head(_1: Char, _2: AnonList4Tail) extends NonTerminal
Companion:
object
Companion:
class
sealed abstract class AnonList4Tail extends NonTerminal
Companion:
object
Companion:
class
final case class AssocNT(_1: ~, _2: AnonList3Head, _3: StandardNT) extends NonTerminal with Lift
final case class AssocPair(_1: AssocType, _2: Element) extends NonTerminal
sealed abstract class AssocType extends NonTerminal
Companion:
object
object AssocType
Companion:
class
final case class BasicNT(_1: `:`, _2: AnonList1Head) extends NonTerminal with Lift
sealed abstract class Char extends NonTerminal
Companion:
object
object Char
Companion:
class
final case class Element(_1: NonOptElement, _2: Optional_?) extends NonTerminal
sealed abstract class ElementList extends NonTerminal
Companion:
object
Companion:
class
final case class Grammar(_1: @start:, _2: mode, _3: Optional_LookAhead, _4: AnonList0Head) extends NonTerminal
sealed abstract class LiftElementList extends NonTerminal
Companion:
object
Companion:
class
final case class LiftNT(_1: ^, _2: AnonList2Head) extends NonTerminal with Lift
sealed abstract class ListNT extends NonTerminal with Lift
Companion:
object
object ListNT
Companion:
class
sealed abstract class ListType extends NonTerminal
Companion:
object
object ListType
Companion:
class
final case class LookAhead(_1: @lookAhead:, _2: int) extends NonTerminal
final case class NT(_1: nonTerminal, _2: NTBody) extends NonTerminal
sealed abstract class NTBody extends NonTerminal
Companion:
object
object NTBody
Companion:
class
sealed abstract class NonOptElement extends NonTerminal
Companion:
object
Companion:
class
sealed abstract class Optional_? extends NonTerminal
Companion:
object
object Optional_?
Companion:
class
sealed abstract class Optional_LookAhead extends NonTerminal
Companion:
object
Companion:
class
final case class Raw(_1: ", _2: AnonList4Head, _3: ") extends NonTerminal with Lift
sealed abstract class StandardNT extends NonTerminal with Lift
Companion:
object
object StandardNT
Companion:
class

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