fr.splayce.rel.flavors

PCREFlavor

object PCREFlavor extends Flavor with EmbedGroupNames

PCRE Flavor (C, PHP, Ruby 1.9 / Oniguruma…).

Embeds group names and named references (snake-case), and uses \R short syntax for LineTerminator.

Linear Supertypes
EmbedGroupNames, Flavor, FlavorLike, (RE) ⇒ RE, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. PCREFlavor
  2. EmbedGroupNames
  3. Flavor
  4. FlavorLike
  5. Function1
  6. AnyRef
  7. 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. def == (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  6. def andThen (that: Flavor): Flavor

    Definition Classes
    Flavor
  7. def andThen [A] (g: (RE) ⇒ A): (RE) ⇒ A

    Definition Classes
    Function1
  8. def apply (re: RE): RE

    Definition Classes
    Flavor → Function1
  9. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  10. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. def compose (that: Flavor): Flavor

    Definition Classes
    Flavor
  12. def compose [A] (g: (A) ⇒ RE): (A) ⇒ RE

    Definition Classes
    Function1
  13. lazy val egn : Rewriter

    Definition Classes
    EmbedGroupNames
  14. def eq (arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  16. def express (re: RE): (String, List[String])

    Definition Classes
    Flavor
  17. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  19. val groupNamingStyle : GroupNamingStyle

    Definition Classes
    EmbedGroupNames
  20. val groupNamingUnicity : Boolean

    Definition Classes
    EmbedGroupNames
  21. val groupNamingValidator : Regex

    Definition Classes
    EmbedGroupNames
  22. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  23. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  24. val name : String

    Definition Classes
    Flavor
  25. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  26. def notSupported (feature: String, plural: Boolean = false): Nothing

    Attributes
    protected
    Definition Classes
    FlavorFlavorLike
  27. def notify (): Unit

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

    Attributes
    final
    Definition Classes
    AnyRef
  29. def synchronized [T0] (arg0: ⇒ T0): T0

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

    Definition Classes
    Function1 → AnyRef → Any
  31. def translate (re: RE): RE

    Definition Classes
    EmbedGroupNamesFlavorLike
  32. val translator : Rewriter

    Definition Classes
    PCREFlavorFlavorFlavorLike
  33. val traversal : TraversalOrder

    Definition Classes
    FlavorLike
  34. lazy val uniqueGroupNames : OpRewriter[List[String]]

    Definition Classes
    EmbedGroupNames
  35. lazy val validateGroupNames : Rewriter

    Definition Classes
    EmbedGroupNames
  36. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from EmbedGroupNames

Inherited from Flavor

Inherited from FlavorLike

Inherited from (RE) ⇒ RE

Inherited from AnyRef

Inherited from Any