Object

smtlib.theories.experimental.Strings

Regex

Related Doc: package Strings

Permalink

object Regex

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Regex
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. lazy val *: KleeneStar.type

    Permalink
  4. lazy val +: KleeneCross.type

    Permalink
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. lazy val ?: Opt.type

    Permalink
  7. object AllChar extends Operation0

    Permalink

    All characters Regular Expression

  8. object Concat extends OperationN2

    Permalink

    Regular Expression Concatenation.

  9. lazy val Cross: KleeneCross.type

    Permalink
  10. object Empty extends Operation0

    Permalink

    Empty Regular Expression

  11. val In: InRegex.type

    Permalink

    Membership constraint.

    Membership constraint. See [InRegex].

  12. object Inter extends OperationN2

    Permalink

    Regular Expression Intersection.

  13. object KleeneCross extends Operation1

    Permalink

    Regular Expression Kleene-Cross (equivalent to Loop(r, 1))

  14. object KleeneStar extends Operation1

    Permalink

    Regular Expression Kleene-Star (equivalent to Loop(r, 0))

  15. object Loop

    Permalink

    Regular Expression Loop with arguments (r, l, u) where r is a regular expression, l is a non-negative constant integer, and u is an optional non-negative constant integer.

    Regular Expression Loop with arguments (r, l, u) where r is a regular expression, l is a non-negative constant integer, and u is an optional non-negative constant integer. It returns a regular expression that contains at least l repetitions of r and at most u repetitions of r. If l >= u, it returns exactly l repetitions of r.

  16. lazy val NoStr: Empty.type

    Permalink
  17. object Opt extends Operation1

    Permalink

    Regular Expression Option marker (equivalent to Loop(r, 0, 1))

  18. lazy val Plus: KleeneCross.type

    Permalink
  19. object Range extends Operation2

    Permalink

    Regular Expression Range where arguments s, t are single characters in double quotes, e.g.

    Regular Expression Range where arguments s, t are single characters in double quotes, e.g. "a", "b". It returns a regular expression that contains any character between s and t.

  20. lazy val Star: KleeneStar.type

    Permalink
  21. val To: ToRegex.type

    Permalink

    Membership constraint.

    Membership constraint. See [ToRegex].

  22. object Union extends OperationN2

    Permalink

    Regular Expression Alternation.

  23. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  24. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  27. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  29. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  36. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped