Packages

package mft

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. mft
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package query

Type Members

  1. sealed trait EventSelector[Guard, InTag] extends AnyRef
  2. sealed trait Forest extends AnyRef
  3. class MFTBuilder[Guard, InTag, OutTag] extends AnyRef
  4. sealed trait Rhs[+OutTag] extends AnyRef
  5. case class Rules[Guard, InTag, OutTag](nparams: Int, tree: List[(EventSelector[Guard, InTag], Rhs[OutTag])]) extends Product with Serializable

Value Members

  1. def aLeaf[Guard, InTag, OutTag](in: InTag)(implicit builder: MFTBuilder[Guard, InTag, OutTag]): Guardable
  2. def aNode[Guard, InTag, OutTag](in: InTag)(implicit builder: MFTBuilder[Guard, InTag, OutTag]): Guardable
  3. def any[Guard, InTag, OutTag](implicit builder: MFTBuilder[Guard, InTag, OutTag]): Guardable
  4. def anyLeaf[Guard, InTag, OutTag](implicit builder: MFTBuilder[Guard, InTag, OutTag]): Guardable
  5. def anyNode[Guard, InTag, OutTag](implicit builder: MFTBuilder[Guard, InTag, OutTag]): Guardable
  6. def applyToLeaf[OutTag](f: (OutTag) => Either[String, OutTag]): ApplyToLeaf[OutTag]
  7. def copy: Rhs[Nothing]
  8. def copy[OutTag](children: Rhs[OutTag]): Rhs[OutTag]
  9. def dsl[Guard, InTag, OutTag](build: (MFTBuilder[Guard, InTag, OutTag]) => Unit): MFT[Guard, InTag, OutTag]
  10. def eps: Rhs[Nothing]
  11. def epsilon[Guard, InTag, OutTag](implicit builder: MFTBuilder[Guard, InTag, OutTag]): PatternBuilder
  12. def leaf[OutTag](out: OutTag): Rhs[OutTag]
  13. def node[OutTag](out: OutTag)(children: Rhs[OutTag] = Rhs.Epsilon): Rhs[OutTag]
  14. def state[Guard, InTag, OutTag](args: Int, initial: Boolean = false)(implicit builder: MFTBuilder[Guard, InTag, OutTag]): StateBuilder
  15. def x0: Forest
  16. def x1: Forest
  17. def x2: Forest
  18. def y(i: Int): Rhs[Nothing]
  19. object EventSelector
  20. object Forest
  21. object MFT
  22. object Rhs

Inherited from AnyRef

Inherited from Any

Ungrouped