NTGroup

enum NTGroup
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Enum entries

case AssocNT(name: String, assocs: NonEmptyList[(Identifier, Type)], base: Either[NonEmptyList[List[Identifier]], NonEmptyList[LiftList[Identifier]]])
case BasicNT(name: String, prods: NonEmptyList[List[Identifier]])
case LiftNT(name: String, prods: NonEmptyList[LiftList[Identifier]])
case ListNT(name: Either[String, UUID], listType: Type, startProds: LiftList[Identifier], repeatProds: Option[LiftList[Identifier]])