object
Glushkov
Type Members
-
final
case class
LocalLanguage[I, A](isEmpty: Boolean, leading: List[(I, A)], trailing: List[(I, A)], transitions: SortedMap[I, List[(I, A)]]) extends Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
indexLeaves[F[_], A](implicit arg0: Functor[F]): AlgebraM[[β$0$]IndexedStateT[Eval, Int, Int, β$0$], [γ$1$]CoattrF[F, A, γ$1$], Coattr[F, (Int, A)]]
-
final
def
isInstanceOf[T0]: Boolean
-
def
kleeneLocalIsEmpty[I, A](k: KleeneF[LocalLanguage[I, A]]): Boolean
-
def
kleeneLocalLanguage[I, A](implicit orderingI: Ordering[I]): Algebra[KleeneF, LocalLanguage[I, A]]
-
def
kleeneLocalLeading[I, A](k: KleeneF[LocalLanguage[I, A]]): List[(I, A)]
-
def
kleeneLocalTrailing[I, A](k: KleeneF[LocalLanguage[I, A]]): List[(I, A)]
-
def
kleeneLocalTransitions[I, A](k: KleeneF[LocalLanguage[I, A]])(implicit orderingI: Ordering[I]): SortedMap[I, List[(I, A)]]
-
def
kleeneToLocalLanguage[I, A](implicit orderingI: Ordering[I]): Algebra[[γ$2$]CoattrF[KleeneF, (I, A), γ$2$], LocalLanguage[I, A]]
-
def
kleeneToNFA[A](k: Kleene[A]): NFA[Int, A]
-
def
leafLocalLanguage[I, A](index: I, a: A)(implicit orderingI: Ordering[I]): LocalLanguage[I, A]
-
def
localLanguageToNFA[A](ll: LocalLanguage[Int, A]): NFA[Int, A]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any