object StringTheoryBuilder
- Alphabetic
- By Inheritance
- StringTheoryBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class BlockedTransition(toState: Int, quantifiedTracks: Seq[Boolean]) extends Product with Serializable
For priority transducers, add transitions which must not lead to accepting runs.
For priority transducers, add transitions which must not lead to accepting runs. Each instance of this class corresponds to a guard
! exists w1, ..., wk : String. state_n(...)
, where the quantifiers correspond to thequantifiedTracks
. - case class SymTransducer(transitions: Seq[TransducerTransition], accepting: Set[Int]) extends Product with Serializable
n-track transducers represented as a set of transitions over the states
0, 1, ..., n
with symbolic labels. - case class TransducerTransition(fromState: Int, toState: Int, epsilons: Seq[Boolean], constraint: IFormula, blockedTransitions: Seq[BlockedTransition] = List()) extends Product with Serializable
Transition of a transducer.
Transition of a transducer. The
constraint
is a formula over variables_0, _1, ...
representing the head symbols of the transducer tracks. Theepsilons
tell which of the tracks do not proceed to the next character.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(desc: String): StringTheoryBuilder
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)