Package

ostrich

preop

Permalink

package preop

Visibility
  1. Public
  2. All

Type Members

  1. trait PreOp extends AnyRef

    Permalink

    Interface for back-propagating regex constraints over n-ary functions f.

  2. class ReplaceAllPreOpChar extends PreOp

    Permalink

    Representation of x = replaceall(y, a, z) where a is a single character.

  3. class ReplaceAllPreOpTran extends PreOp

    Permalink

    Representation of x = replaceall(y, tran, z) where tran is a transducer that replaces parts of the word to be replaced with internalChar.

    Representation of x = replaceall(y, tran, z) where tran is a transducer that replaces parts of the word to be replaced with internalChar. Build with companion object ReplaceAllPreOpWord or ReplaceAllPreOpTran

  4. class ReplacePreOpTran extends PreOp

    Permalink

    Representation of x = replace(y, tran, z) where tran is a transducer that replaces part of the word to be replaced with internalChar.

    Representation of x = replace(y, tran, z) where tran is a transducer that replaces part of the word to be replaced with internalChar. Build with companion object ReplacePreOpWord or ReplacePreOpTran

  5. class StreamingTransducerPreOp extends PreOp

    Permalink

    Representation of x = T(y)

  6. class TransducerPreOp extends PreOp

    Permalink

    Representation of x = T(y)

Value Members

  1. object ConcatPreOp extends PreOp

    Permalink

    Pre-image computation for the concatenation operator.

  2. object ExtractPreOp

    Permalink
  3. object ReplaceAllCGPreOp

    Permalink
  4. object ReplaceAllPreOp

    Permalink
  5. object ReplaceAllPreOpRegEx

    Permalink

    Companion class for building representation of x = replaceall(y, e, z) for a regular expression e.

  6. object ReplaceAllPreOpWord

    Permalink

    Companion object for ReplaceAllPreOpWord, does precomputation of transducer representation of word

  7. object ReplaceCGPreOp

    Permalink
  8. object ReplacePreOp

    Permalink
  9. object ReplacePreOpRegEx

    Permalink

    Companion class for building representation of x = replace(y, e, z) for a regular expression e.

  10. object ReplacePreOpWord

    Permalink

    Companion object for ReplacePreOpWord, does precomputation of transducer representation of word

  11. object ReversePreOp extends PreOp

    Permalink

    Pre-image computation for the reverse operator.

  12. object StreamingTransducerPreOp

    Permalink
  13. object TransducerPreOp

    Permalink

Ungrouped