fr.splayce.rel

Word

object Word extends RECst with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, RECst, Wrapped, REStr, RE0, RE, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Word
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. RECst
  7. Wrapped
  8. REStr
  9. RE0
  10. RE
  11. AnyRef
  12. Any
Visibility
  1. Public
  2. All

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. lazy val % : Wrapped

    Non-capturing group

    Non-capturing group

    Definition Classes
    RE
  5. lazy val * : KStar

    Zero-or-more quantifier, greedy

    Zero-or-more quantifier, greedy

    Definition Classes
    RE
  6. lazy val *+ : KStar

    Zero-or-more quantifier, possessive

    Zero-or-more quantifier, possessive

    Definition Classes
    RE
  7. lazy val *? : KStar

    Zero-or-more quantifier, reluctant

    Zero-or-more quantifier, reluctant

    Definition Classes
    RE
  8. lazy val + : KCross

    One-or-more quantifier, greedy

    One-or-more quantifier, greedy

    Definition Classes
    RE
  9. lazy val ++ : KCross

    One-or-more quantifier, possessive

    One-or-more quantifier, possessive

    Definition Classes
    RE
  10. lazy val +? : KCross

    One-or-more quantifier, reluctant

    One-or-more quantifier, reluctant

    Definition Classes
    RE
  11. def - (that: RE): RE

    Unprotected concatenation

    Unprotected concatenation

    Definition Classes
    RE
  12. def /: [A] (z: A)(op: OpRewriter[A], order: TraversalOrder): (RE, A)

    Recursively apply an (RE, A) => (RE, A) operation, going left to right.

    Recursively apply an (RE, A) => (RE, A) operation, going left to right.

    In Prefixed and InfixedPre traversals, automatic recursion will only occur on RE2 and RE1 if the result of the operation remains of the same class.

    Definition Classes
    RE0RE
  13. def < (n: Int): RE

    At-most-N quantifier, greedy

    At-most-N quantifier, greedy

    Definition Classes
    RE
  14. def <+ (n: Int): RE

    At-most-N quantifier, possessive

    At-most-N quantifier, possessive

    Definition Classes
    RE
  15. def << [A] (extractor: MatchExtractor[A]): Extractor[A]

    Generate an Extractor for this extracting MatchExtractor

    Generate an Extractor for this extracting MatchExtractor

    Definition Classes
    RE
  16. def << [A] (extractor: (MatchGroup) ⇒ Option[A])(implicit d: DummyImplicit): Extractor[A]

    Generate an Extractor for this extracting function

    Generate an Extractor for this extracting function

    Definition Classes
    RE
  17. def << [A] (extractor: (Match) ⇒ Option[A]): Extractor[A]

    Generate an Extractor for this extracting function

    Generate an Extractor for this extracting function

    Definition Classes
    RE
  18. def <? (n: Int): RE

    At-most-N quantifier, reluctant

    At-most-N quantifier, reluctant

    Dotted form expr.<?(n) is mandatory, standalone <? being syntactically significant in Scala (XMLSTART)

    Definition Classes
    RE
  19. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  20. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  21. def > (n: Int): RE

    At-least-N quantifier, greedy

    At-least-N quantifier, greedy

    Definition Classes
    RE
  22. def >+ (n: Int): RE

    At-least-N quantifier, possessive

    At-least-N quantifier, possessive

    Definition Classes
    RE
  23. def >? (n: Int): RE

    At-least-N quantifier, reluctant

    At-least-N quantifier, reluctant

    Definition Classes
    RE
  24. lazy val ? : Opt

    Zero-or-one quantifier, greedy

    Zero-or-one quantifier, greedy

    Definition Classes
    RE
  25. lazy val ?! : RE

    Negative look-ahead

    Negative look-ahead

    Definition Classes
    RE
  26. lazy val ?+ : Opt

    Zero-or-one quantifier, possessive

    Zero-or-one quantifier, possessive

    Definition Classes
    RE
  27. def ?: (flags: String): Wrapped

    Non-capturing group with flags (local mode modifiers), infix operator "i" ?: re

    Non-capturing group with flags (local mode modifiers), infix operator "i" ?: re

    Definition Classes
    RE
  28. lazy val ?<! : RE

    Negative look-behind

    Negative look-behind

    Definition Classes
    RE
  29. lazy val ?<= : RE

    Positive look-behind

    Positive look-behind

    Definition Classes
    RE
  30. lazy val ?= : RE

    Positive look-ahead

    Positive look-ahead

    Definition Classes
    RE
  31. lazy val ?> : RE

    Atomic group

    Atomic group

    Definition Classes
    RE
  32. lazy val ?? : Opt

    Zero-or-one quantifier, reluctant

    Zero-or-one quantifier, reluctant

    Definition Classes
    RE
  33. def \ (name: String): Group

    Named capturing group

    Named capturing group

    Definition Classes
    RE
  34. lazy val ag : RE

    Atomic group

    Atomic group

    Definition Classes
    RE
  35. def apply (): Group

    Unnamed capturing group (actual unique name is generated)

    Unnamed capturing group (actual unique name is generated)

    Definition Classes
    RE
  36. def apply (n: Int): RE

    Exactely-N quantifier

    Exactely-N quantifier

    Definition Classes
    RE
  37. def apply (rg: (Int, Int)): RE

    N-to-M quantifier

    N-to-M quantifier

    Definition Classes
    RE
  38. def apply (rg: Range): RE

    N-to-M quantifier

    N-to-M quantifier

    Definition Classes
    RE
  39. def apply (lb: Int, ub: Int, mode: RepMode = Greedy): RepNToM

    N-to-M quantifier

    N-to-M quantifier

    Definition Classes
    RE
  40. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  41. def canEqual (arg0: Any): Boolean

    Definition Classes
    Word → Equals
  42. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  43. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  44. def equals (arg0: Any): Boolean

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

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  46. def foreach [U] (order: TraversalOrder)(f: (RE) ⇒ U): Unit

    Definition Classes
    RE0RE
  47. def g (): Group

    Unnamed capturing group (actual unique name is generated)

    Unnamed capturing group (actual unique name is generated)

    Definition Classes
    RE
  48. def g (name: String): Group

    Named capturing group

    Named capturing group

    Definition Classes
    RE
  49. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  50. lazy val groups : scala.collection.immutable.Nil.type

    Definition Classes
    RE0RE
  51. def hashCode (): Int

    Attributes
    final
    Definition Classes
    Word → AnyRef → Any
  52. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  53. lazy val lin : (String, List[String])

    Combined linearization: first term is String representation, second is the List of capturing group names

    Combined linearization: first term is String representation, second is the List of capturing group names

    Definition Classes
    RE
  54. def linear (groupNames: List[String]): (String, List[String])

    Definition Classes
    RE0RE
  55. def map (tr: Rewriter, order: TraversalOrder = TraversalOrder.Postfixed): RE

    Recursively replace matching terms in the RE subtree

    Recursively replace matching terms in the RE subtree

    Definition Classes
    RE
  56. lazy val matchGroup : MatchGroup

    Corresponding MatchGroup tree, with containing unnamed $0 MatchGroup

    Corresponding MatchGroup tree, with containing unnamed $0 MatchGroup

    Definition Classes
    RE
  57. def ncg (flags: String): Wrapped

    Non-capturing group with flags (local mode modifiers)

    Non-capturing group with flags (local mode modifiers)

    Definition Classes
    RE
  58. lazy val ncg : Wrapped

    Non-capturing group

    Non-capturing group

    Definition Classes
    RE
  59. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  60. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  61. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  62. def productArity : Int

    Definition Classes
    Word → Product
  63. def productElement (arg0: Int): Any

    Definition Classes
    Word → Product
  64. def productIterator : Iterator[Any]

    Definition Classes
    Product
  65. def productPrefix : String

    Definition Classes
    Word → Product
  66. lazy val r : Regex

    Scala Regex linearization

    Scala Regex linearization

    Definition Classes
    RE
  67. val reCst : String

    Definition Classes
    RECst
  68. val reStr : String

    Definition Classes
    REStr
  69. def readResolve (): AnyRef

    Attributes
    protected
  70. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  71. def toString (): String

    String linearization

    String linearization

    Definition Classes
    REStrRE → AnyRef → Any
  72. def traverse (order: TraversalOrder = TraversalOrder.Postfixed): Traversable[RE]

    Return a Traversable for this order

    Return a Traversable for this order

    Definition Classes
    RE
  73. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  76. def | (that: RE): Alt

    Alternative

    Alternative

    Definition Classes
    RE
  77. def ~ (that: RE): RE

    Protected concatenation, both operands are wrapped in non-capturing groups if needed

    Protected concatenation, both operands are wrapped in non-capturing groups if needed

    Definition Classes
    RE

Deprecated Value Members

  1. def productElements : Iterator[Any]

    Definition Classes
    Product
    Annotations
    @deprecated
    Deprecated

    use productIterator instead

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from RECst

Inherited from Wrapped

Inherited from REStr

Inherited from RE0

Inherited from RE

Inherited from AnyRef

Inherited from Any