io.dylemma.xml

ParsingDSL

object ParsingDSL extends ParserCombinerOps with ChainParserOps with MapROps

Created by dylan on 10/10/2015.

Source
ParsingDSL.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ParsingDSL
  2. ChainParserOps
  3. MapROps
  4. MapRCOps
  5. ParserCombinerOps
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class Chain10AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 10 elements.

  2. implicit class Chain10ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 10 elements.

  3. implicit class Chain10SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 10 elements.

  4. implicit class Chain11AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 11 elements.

  5. implicit class Chain11ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 11 elements.

  6. implicit class Chain11SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 11 elements.

  7. implicit class Chain12AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 12 elements.

  8. implicit class Chain12ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 12 elements.

  9. implicit class Chain12SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 12 elements.

  10. implicit class Chain13AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 13 elements.

  11. implicit class Chain13ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 13 elements.

  12. implicit class Chain13SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 13 elements.

  13. implicit class Chain14AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 14 elements.

  14. implicit class Chain14ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 14 elements.

  15. implicit class Chain14SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 14 elements.

  16. implicit class Chain15AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 15 elements.

  17. implicit class Chain15ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 15 elements.

  18. implicit class Chain15SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 15 elements.

  19. implicit class Chain16AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 16 elements.

  20. implicit class Chain16ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 16 elements.

  21. implicit class Chain16SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 16 elements.

  22. implicit class Chain17AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 17 elements.

  23. implicit class Chain17ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 17 elements.

  24. implicit class Chain17SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 17 elements.

  25. implicit class Chain18AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 18 elements.

  26. implicit class Chain18ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 18 elements.

  27. implicit class Chain18SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 18 elements.

  28. implicit class Chain19AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 19 elements.

  29. implicit class Chain19ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 19 elements.

  30. implicit class Chain19SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 19 elements.

  31. implicit class Chain20AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 20 elements.

  32. implicit class Chain20ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 20 elements.

  33. implicit class Chain20SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 20 elements.

  34. implicit class Chain21AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 21 elements.

  35. implicit class Chain21ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 21 elements.

  36. implicit class Chain21SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 21 elements.

  37. implicit class Chain22AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 22 elements.

  38. implicit class Chain22ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 22 elements.

  39. implicit class Chain22SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 22 elements.

  40. implicit class Chain2AppliedParserOps[A1, A2] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 2 elements.

  41. implicit class Chain2ParserOps[C, A1, A2] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 2 elements.

  42. implicit class Chain2SplitterOps[A1, A2] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 2 elements.

  43. implicit class Chain3AppliedParserOps[A1, A2, A3] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 3 elements.

  44. implicit class Chain3ParserOps[C, A1, A2, A3] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 3 elements.

  45. implicit class Chain3SplitterOps[A1, A2, A3] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 3 elements.

  46. implicit class Chain4AppliedParserOps[A1, A2, A3, A4] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 4 elements.

  47. implicit class Chain4ParserOps[C, A1, A2, A3, A4] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 4 elements.

  48. implicit class Chain4SplitterOps[A1, A2, A3, A4] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 4 elements.

  49. implicit class Chain5AppliedParserOps[A1, A2, A3, A4, A5] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 5 elements.

  50. implicit class Chain5ParserOps[C, A1, A2, A3, A4, A5] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 5 elements.

  51. implicit class Chain5SplitterOps[A1, A2, A3, A4, A5] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 5 elements.

  52. implicit class Chain6AppliedParserOps[A1, A2, A3, A4, A5, A6] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 6 elements.

  53. implicit class Chain6ParserOps[C, A1, A2, A3, A4, A5, A6] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 6 elements.

  54. implicit class Chain6SplitterOps[A1, A2, A3, A4, A5, A6] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 6 elements.

  55. implicit class Chain7AppliedParserOps[A1, A2, A3, A4, A5, A6, A7] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 7 elements.

  56. implicit class Chain7ParserOps[C, A1, A2, A3, A4, A5, A6, A7] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 7 elements.

  57. implicit class Chain7SplitterOps[A1, A2, A3, A4, A5, A6, A7] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 7 elements.

  58. implicit class Chain8AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 8 elements.

  59. implicit class Chain8ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 8 elements.

  60. implicit class Chain8SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 8 elements.

  61. implicit class Chain9AppliedParserOps[A1, A2, A3, A4, A5, A6, A7, A8, A9] extends AnyRef

    Provides the tupled and apply methods to any AppliedParser whose result type is a chain of 9 elements.

  62. implicit class Chain9ParserOps[C, A1, A2, A3, A4, A5, A6, A7, A8, A9] extends AnyRef

    Provides the tupled and apply methods to any Parser whose result type is a chain of 9 elements.

  63. implicit class Chain9SplitterOps[A1, A2, A3, A4, A5, A6, A7, A8, A9] extends AnyRef

    Provides the tupledContext and joinContext methods to any Splitter whose result type is a chain of 9 elements.

  64. implicit class Mapper1ROps[M[_, _], X, A] extends AnyRef

    Definition Classes
    MapRCOps
  65. implicit class MapperOps[M[_], A] extends AnyRef

    Definition Classes
    MapROps
  66. implicit class ParserWithCombine[C1, T1] extends AnyRef

    Definition Classes
    ParserCombinerOps
  67. implicit class SplitterTextSyntax[A] extends AnyRef

Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. val *: Matcher[Unit]

    Tag matcher that always matches

  5. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  7. object Root extends ListMatcher[Unit]

    Base context matcher that will match all contexts without actually consuming any of the tag stack

  8. object Text

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def attr(name: String): Matcher[String]

  11. def attr(qname: QName): Matcher[String]

  12. def clone(): AnyRef

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

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

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

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

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

    Definition Classes
    AnyRef → Any
  18. def inContext[C]: ParserForContext[C, C]

  19. final def isInstanceOf[T0]: Boolean

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

    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  23. implicit def stringToTagMatcher(name: String): Matcher[Unit]

  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  25. def tag(name: String): Matcher[Unit]

  26. def tag(qname: QName): Matcher[Unit]

  27. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ChainParserOps

Inherited from MapROps

Inherited from MapRCOps

Inherited from ParserCombinerOps

Inherited from AnyRef

Inherited from Any

Ungrouped